Benjamin Sago 4 лет назад
Родитель
Сommit
eb08304fdc
2 измененных файлов с 13 добавлено и 0 удалено
  1. 4 0
      xtests/errors.toml
  2. 9 0
      xtests/help.toml

+ 4 - 0
xtests/errors.toml

@@ -1,22 +1,26 @@
 [[cmd]]
+name = "Running dog with ‘--wibble’ warns about the invalid argument"
 shell = "dog --wibble"
 stdout = { empty = true }
 stderr = { string = "wibble" }
 status = 3
 
 [[cmd]]
+name = "Running dog with ‘XYZZY’ warns about the invalid record type"
 shell = "dog XYZZY dns.google"
 stdout = { empty = true }
 stderr = { string = "XYZZY" }
 status = 3
 
 [[cmd]]
+name = "Running dog with ‘OPT’ warns that OPT requests are sent by default"
 shell = "dog OPT dns.google"
 stdout = { empty = true }
 stderr = { string = "OPT request is sent by default" }
 status = 3
 
 [[cmd]]
+name = "Running dog with a domain longer than 255 bytes warns about it being too long"
 name = "A domain label long than 255 bytes gets rejected"
 shell = "dog 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890"
 stdout = { empty = true }

+ 9 - 0
xtests/help.toml

@@ -1,30 +1,35 @@
 # help
 
 [[cmd]]
+name = "Running ‘dog --help’ shows help"
 shell = "dog --help"
 stdout = { string = "dog ●" }
 stderr = { empty = true }
 status = 0
 
 [[cmd]]
+name = "Running ‘dog --help --color=automatic’ not to a terminal shows help without colour"
 shell = "dog --help --color=automatic"
 stdout = { string = "dog ●" }
 stderr = { empty = true }
 status = 0
 
 [[cmd]]
+name = "Running ‘dog --help --colour=always’ shows help with colour"
 shell = "dog --help --colour=always"
 stdout = { string = "dog \u001B[1;32m●\u001B[0m" }
 stderr = { empty = true }
 status = 0
 
 [[cmd]]
+name = "Running ‘dog --help --color=never’ shows without colour"
 shell = "dog --help --color=never"
 stdout = { string = "dog ●" }
 stderr = { empty = true }
 status = 0
 
 [[cmd]]
+name = "Running ‘dog’ with no arguments shows help"
 shell = "dog"
 stdout = { string = "dog ●" }
 stderr = { empty = true }
@@ -34,24 +39,28 @@ status = 3
 # versions
 
 [[cmd]]
+name = "Running ‘dog --version’ shows version information"
 shell = "dog --version"
 stdout = { string = "dog ●" }
 stderr = { empty = true }
 status = 0
 
 [[cmd]]
+name = "Running ‘dog --version --colour=automatic’ not to a terminal shows version information without colour"
 shell = "dog --version --colour=automatic"
 stdout = { string = "dog ●" }
 stderr = { empty = true }
 status = 0
 
 [[cmd]]
+name = "Running ‘dog --version --color=always’ shows version information with colour"
 shell = "dog --version --color=always"
 stdout = { string = "dog \u001B[1;32m●\u001B[0m" }
 stderr = { empty = true }
 status = 0
 
 [[cmd]]
+name = "Running ‘dog --version --colour=never’ shows version information without colour"
 shell = "dog --version --colour=never"
 stdout = { string = "dog ●" }
 stderr = { empty = true }