summaryrefslogtreecommitdiff
path: root/tests/combined/testscript
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2020-04-08 14:51:57 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2020-04-27 11:38:53 +0300
commit720c5a33b6a49cf328fdd7611f49153cf8f60247 (patch)
tree9725f3d1f42ec90fde84520f49647edea013ce5e /tests/combined/testscript
parent3183f3bb927a90783ae0aeaf190a0919377aabe4 (diff)
Separate tests and examples into individual packages
Also make cli module to be explicitly enabled via the config.cli configuration variable.
Diffstat (limited to 'tests/combined/testscript')
-rw-r--r--tests/combined/testscript108
1 files changed, 0 insertions, 108 deletions
diff --git a/tests/combined/testscript b/tests/combined/testscript
deleted file mode 100644
index 986ed02..0000000
--- a/tests/combined/testscript
+++ /dev/null
@@ -1,108 +0,0 @@
-# file : tests/combined/testscript
-# license : MIT; see accompanying LICENSE file
-
-: values
-:
-{
- : long
- :
- $* --foo=123 >'--foo=123'
-
- : short
- :
- $* -f=123 >'--foo=123'
-
- : empty
- :
- $* --foo= >'--foo='
-
- : unknown-option-long
- :
- $* --bar=123 2>>EOE != 0
- unknown option '--bar'
- EOE
-
- : unknown-option-short
- :
- $* -b=123 2>>EOE != 0
- unknown option '-b'
- EOE
-
- : unknown-value
- :
- $* --xyz=123 2>>EOE != 0
- invalid value '123' for option '--xyz'
- EOE
-
- : options-file
- :
- {
- : basics
- :
- cat <<EOI >=options;
- --foo=123
- EOI
- $* --file=options >'--foo=123'
-
- : equal-in-value
- :
- cat <<EOI >=options;
- --foo bar=123
- EOI
- $* --file=options >'--foo=bar=123'
-
- : space-in-value
- :
- cat <<EOI >=options;
- --foo= 123
- EOI
- $* --file=options >'--foo= 123'
-
- : quoted-value
- :
- cat <<EOI >=options;
- --foo="'bar 123'"
- EOI
- $* --file=options >"--foo='bar 123'"
- }
-}
-
-: flags
-:
-{
- : basic
- :
- $* -zyx >'-xyz'
-
- : separate
- :
- $* -zx -y >'-xyz'
-
- : long
- :
- $* --xyz >'--xyz'
-
- : unknown-option
- :
- $* -xYz 2>>EOE != 0
- unknown option '-Y'
- EOE
-
- : alnum-only
- :
- $* -xy+ 2>>EOE != 0
- unknown option '-xy+'
- EOE
-
- : flags-only
- :
- $* -xyf 123 2>>EOE != 0
- missing value for option '-f'
- EOE
-
- : flags-only-combined
- :
- $* -xyf=123 2>>EOE != 0
- missing value for option '-f'
- EOE
-}