diff options
author | pgen <p.gen.progs@gmail.com> | 2018-05-20 15:16:15 +0200 |
---|---|---|
committer | pgen <p.gen.progs@gmail.com> | 2018-05-25 00:00:29 +0200 |
commit | 7343bbf9650bd1a763ca3b669302efe82dd34d8e (patch) | |
tree | 00a27e8fed2fc9a9024c23f45f55784032ee6226 /tests | |
parent | 7210a62a2a1922eeb8be00e29cdfd2197416cf81 (diff) |
Add more tests for the -S option
Diffstat (limited to 'tests')
-rw-r--r-- | tests/substitutions/data2 | 1 | ||||
-rw-r--r-- | tests/substitutions/data3 | 1 | ||||
-rw-r--r-- | tests/substitutions/t0026.good | 11 | ||||
l--------- | tests/substitutions/t0026.in | 1 | ||||
-rw-r--r-- | tests/substitutions/t0026.tst | 4 | ||||
-rw-r--r-- | tests/substitutions/t0027.good | 11 | ||||
l--------- | tests/substitutions/t0027.in | 1 | ||||
-rw-r--r-- | tests/substitutions/t0027.tst | 4 | ||||
-rw-r--r-- | tests/substitutions/t0028.good | 11 | ||||
l--------- | tests/substitutions/t0028.in | 1 | ||||
-rw-r--r-- | tests/substitutions/t0028.tst | 4 | ||||
-rw-r--r-- | tests/substitutions/t0029.good | 11 | ||||
l--------- | tests/substitutions/t0029.in | 1 | ||||
-rw-r--r-- | tests/substitutions/t0029.tst | 4 | ||||
-rw-r--r-- | tests/substitutions/t0030.good | 11 | ||||
l--------- | tests/substitutions/t0030.in | 1 | ||||
-rw-r--r-- | tests/substitutions/t0030.tst | 4 |
17 files changed, 82 insertions, 0 deletions
diff --git a/tests/substitutions/data2 b/tests/substitutions/data2 new file mode 100644 index 0000000..3e607e8 --- /dev/null +++ b/tests/substitutions/data2 @@ -0,0 +1 @@ +a abc bac bca diff --git a/tests/substitutions/data3 b/tests/substitutions/data3 new file mode 100644 index 0000000..5413e9e --- /dev/null +++ b/tests/substitutions/data3 @@ -0,0 +1 @@ +abc ABC Aab AAA diff --git a/tests/substitutions/t0026.good b/tests/substitutions/t0026.good new file mode 100644 index 0000000..4acb247 --- /dev/null +++ b/tests/substitutions/t0026.good @@ -0,0 +1,11 @@ +$ OUT=$(smenu '-S/a/X/i' -c t0026.in) + +Xbc XBC Xab XAA +0:07 1:07 2:07 +$ + +$ echo ":$OUT:" + +:Xbc: + +$ exit 0 diff --git a/tests/substitutions/t0026.in b/tests/substitutions/t0026.in new file mode 120000 index 0000000..cdca2c1 --- /dev/null +++ b/tests/substitutions/t0026.in @@ -0,0 +1 @@ +data3
\ No newline at end of file diff --git a/tests/substitutions/t0026.tst b/tests/substitutions/t0026.tst new file mode 100644 index 0000000..3b7a0fb --- /dev/null +++ b/tests/substitutions/t0026.tst @@ -0,0 +1,4 @@ +\S[10]OUT=$(smenu '-S/a/X/i' -c t0026.in) +\S[100]\s[120]\r +\s[0]echo ":$OUT:" +exit 0 diff --git a/tests/substitutions/t0027.good b/tests/substitutions/t0027.good new file mode 100644 index 0000000..316080f --- /dev/null +++ b/tests/substitutions/t0027.good @@ -0,0 +1,11 @@ +$ OUT=$(smenu '-S/a/X/iv' -c t0027.in) + +Xbc XBC Xab XAA +0:07 1:07 2:07 +$ + +$ echo ":$OUT:" + +:abc: + +$ exit 0 diff --git a/tests/substitutions/t0027.in b/tests/substitutions/t0027.in new file mode 120000 index 0000000..cdca2c1 --- /dev/null +++ b/tests/substitutions/t0027.in @@ -0,0 +1 @@ +data3
\ No newline at end of file diff --git a/tests/substitutions/t0027.tst b/tests/substitutions/t0027.tst new file mode 100644 index 0000000..6f2000c --- /dev/null +++ b/tests/substitutions/t0027.tst @@ -0,0 +1,4 @@ +\S[10]OUT=$(smenu '-S/a/X/iv' -c t0027.in) +\S[100]\s[120]\r +\s[0]echo ":$OUT:" +exit 0 diff --git a/tests/substitutions/t0028.good b/tests/substitutions/t0028.good new file mode 100644 index 0000000..a06edec --- /dev/null +++ b/tests/substitutions/t0028.good @@ -0,0 +1,11 @@ +$ OUT=$(smenu '-S/a/X/ig' -c t0028.in) + +Xbc XBC XXb XXX +0:07 1:07 2:07 +$ + +$ echo ":$OUT:" + +:Xbc: + +$ exit 0 diff --git a/tests/substitutions/t0028.in b/tests/substitutions/t0028.in new file mode 120000 index 0000000..cdca2c1 --- /dev/null +++ b/tests/substitutions/t0028.in @@ -0,0 +1 @@ +data3
\ No newline at end of file diff --git a/tests/substitutions/t0028.tst b/tests/substitutions/t0028.tst new file mode 100644 index 0000000..8f977d3 --- /dev/null +++ b/tests/substitutions/t0028.tst @@ -0,0 +1,4 @@ +\S[10]OUT=$(smenu '-S/a/X/ig' -c t0028.in) +\S[100]\s[120]\r +\s[0]echo ":$OUT:" +exit 0 diff --git a/tests/substitutions/t0029.good b/tests/substitutions/t0029.good new file mode 100644 index 0000000..c580d83 --- /dev/null +++ b/tests/substitutions/t0029.good @@ -0,0 +1,11 @@ +$ OUT=$(smenu -S/a/X/isg -S/b/Y/ -c t0029.in) + +Xbc XBC XXb XXX +0:07 1:07 2:07 +$ + +$ echo ":$OUT:" + +:Xbc: + +$ exit 0 diff --git a/tests/substitutions/t0029.in b/tests/substitutions/t0029.in new file mode 120000 index 0000000..cdca2c1 --- /dev/null +++ b/tests/substitutions/t0029.in @@ -0,0 +1 @@ +data3
\ No newline at end of file diff --git a/tests/substitutions/t0029.tst b/tests/substitutions/t0029.tst new file mode 100644 index 0000000..42a53bc --- /dev/null +++ b/tests/substitutions/t0029.tst @@ -0,0 +1,4 @@ +\S[10]OUT=$(smenu -S/a/X/isg -S/b/Y/ -c t0029.in) +\S[100]\s[120]\r +\s[0]echo ":$OUT:" +exit 0 diff --git a/tests/substitutions/t0030.good b/tests/substitutions/t0030.good new file mode 100644 index 0000000..19141b1 --- /dev/null +++ b/tests/substitutions/t0030.good @@ -0,0 +1,11 @@ +$ OUT=$(smenu -S/a/X/ig -S/b/Y/ -c t0030.in) + +XYc XBC XXY XXX +0:07 1:07 2:07 +$ + +$ echo ":$OUT:" + +:XYc: + +$ exit 0 diff --git a/tests/substitutions/t0030.in b/tests/substitutions/t0030.in new file mode 120000 index 0000000..cdca2c1 --- /dev/null +++ b/tests/substitutions/t0030.in @@ -0,0 +1 @@ +data3
\ No newline at end of file diff --git a/tests/substitutions/t0030.tst b/tests/substitutions/t0030.tst new file mode 100644 index 0000000..88e9009 --- /dev/null +++ b/tests/substitutions/t0030.tst @@ -0,0 +1,4 @@ +\S[10]OUT=$(smenu -S/a/X/ig -S/b/Y/ -c t0030.in) +\S[100]\s[120]\r +\s[0]echo ":$OUT:" +exit 0 |