summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorpgen <p.gen.progs@gmail.com>2023-04-01 00:14:48 +0200
committerpgen <p.gen.progs@gmail.com>2023-04-01 00:14:48 +0200
commit3422f6a78e1b2df755043b8fef808ab684b85a5d (patch)
tree66e6c852af00b1b52dd09d3c73bc3e69d6225704 /tests
parent85b6919da97d7c3d2b9bd0e7f9d96ec0593cfb3c (diff)
Add more misc tests
Diffstat (limited to 'tests')
-rw-r--r--tests/misc/data22
-rw-r--r--tests/misc/data31
-rw-r--r--tests/misc/t0003.good13
l---------tests/misc/t0003.in1
-rw-r--r--tests/misc/t0003.tst4
-rw-r--r--tests/misc/t0004.good11
l---------tests/misc/t0004.in1
-rw-r--r--tests/misc/t0004.tst4
8 files changed, 37 insertions, 0 deletions
diff --git a/tests/misc/data2 b/tests/misc/data2
new file mode 100644
index 0000000..71de94a
--- /dev/null
+++ b/tests/misc/data2
@@ -0,0 +1,2 @@
+' ' ' 1 '
+' 2 ' ' '
diff --git a/tests/misc/data3 b/tests/misc/data3
new file mode 100644
index 0000000..8466768
--- /dev/null
+++ b/tests/misc/data3
@@ -0,0 +1 @@
+' ' ' 1 ' ' 2 ' ' '
diff --git a/tests/misc/t0003.good b/tests/misc/t0003.good
new file mode 100644
index 0000000..988bdd4
--- /dev/null
+++ b/tests/misc/t0003.good
@@ -0,0 +1,13 @@
+$ OUT=$(smenu -c -sb -- t0003.in)
+
+___ 1
+0:07 1:07 2:07
+ 2 ___
+
+$
+
+$ echo ":$OUT:"
+
+:___:
+
+$ exit 0
diff --git a/tests/misc/t0003.in b/tests/misc/t0003.in
new file mode 120000
index 0000000..fee93d1
--- /dev/null
+++ b/tests/misc/t0003.in
@@ -0,0 +1 @@
+data2 \ No newline at end of file
diff --git a/tests/misc/t0003.tst b/tests/misc/t0003.tst
new file mode 100644
index 0000000..65f9088
--- /dev/null
+++ b/tests/misc/t0003.tst
@@ -0,0 +1,4 @@
+\S[150]\s[10]OUT=$(smenu -c -sb -- t0003.in)
+\S[150]\s[50]\r
+\S[150]\s[10]echo ":$\s[10]OUT:"
+exit 0
diff --git a/tests/misc/t0004.good b/tests/misc/t0004.good
new file mode 100644
index 0000000..d0d1e52
--- /dev/null
+++ b/tests/misc/t0004.good
@@ -0,0 +1,11 @@
+$ OUT=$(smenu -sb \~ -- t0004.in)
+
+~~~ 1 2 ~~~
+0:07 1:07 2:07
+$
+
+$ echo ":$OUT:"
+
+:~~~:
+
+$ exit 0
diff --git a/tests/misc/t0004.in b/tests/misc/t0004.in
new file mode 120000
index 0000000..cdca2c1
--- /dev/null
+++ b/tests/misc/t0004.in
@@ -0,0 +1 @@
+data3 \ No newline at end of file
diff --git a/tests/misc/t0004.tst b/tests/misc/t0004.tst
new file mode 100644
index 0000000..b84da1f
--- /dev/null
+++ b/tests/misc/t0004.tst
@@ -0,0 +1,4 @@
+\S[150]\s[10]OUT=$(smenu -sb \\~ -- t0004.in)
+\S[150]\s[50]\r
+\S[150]\s[10]echo ":$\s[10]OUT:"
+exit 0