summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpgen <p.gen.progs@gmail.com>2018-08-05 17:20:46 +0200
committerpgen <p.gen.progs@gmail.com>2018-08-05 17:20:46 +0200
commit039ec4e31c80c25858361fd3c05892792d870bc9 (patch)
tree2afbea3ac0a0256c8d42624066da13dc5974a861
parent0f464647acf3363c861c843d35204060cd59613a (diff)
Add more direct access tests
-rw-r--r--tests/direct_access/t0014.good15
l---------tests/direct_access/t0014.in1
-rw-r--r--tests/direct_access/t0014.tst4
-rw-r--r--tests/direct_access/t0015.good15
l---------tests/direct_access/t0015.in1
-rw-r--r--tests/direct_access/t0015.tst4
-rw-r--r--tests/direct_access/t0016.good15
l---------tests/direct_access/t0016.in1
-rw-r--r--tests/direct_access/t0016.tst4
-rw-r--r--tests/direct_access/t0017.good15
l---------tests/direct_access/t0017.in1
-rw-r--r--tests/direct_access/t0017.tst4
12 files changed, 80 insertions, 0 deletions
diff --git a/tests/direct_access/t0014.good b/tests/direct_access/t0014.good
new file mode 100644
index 0000000..d6e443d
--- /dev/null
+++ b/tests/direct_access/t0014.good
@@ -0,0 +1,15 @@
+$ OUT=$(smenu -l -F -D o:3 n:3 i:1 -- t0014.in)
+
+ 100) abcdef
+0:01 1:01 2:01 3:01 4:01 6:07 7:07 8:07 9:07 10:07 11:07
+ 200) ijk
+0:01 1:01 2:01 3:01 4:01
+ lmnopq
+
+$
+
+$ echo ":$OUT:"
+
+:abcdef:
+
+$ exit 0
diff --git a/tests/direct_access/t0014.in b/tests/direct_access/t0014.in
new file mode 120000
index 0000000..e3d8d27
--- /dev/null
+++ b/tests/direct_access/t0014.in
@@ -0,0 +1 @@
+data6 \ No newline at end of file
diff --git a/tests/direct_access/t0014.tst b/tests/direct_access/t0014.tst
new file mode 100644
index 0000000..8c3a431
--- /dev/null
+++ b/tests/direct_access/t0014.tst
@@ -0,0 +1,4 @@
+\S[10]OUT=$(smenu -l -F -D o:3 n:3 i:1 -- t0014.in)
+\S[100]\s[120]\r
+\s[0]echo ":$OUT:"
+exit 0
diff --git a/tests/direct_access/t0015.good b/tests/direct_access/t0015.good
new file mode 100644
index 0000000..de47a12
--- /dev/null
+++ b/tests/direct_access/t0015.good
@@ -0,0 +1,15 @@
+$ OUT=$(smenu -l -F -D o:3 n:3 i:1 h:c -- t0015.in)
+
+ 100) def
+0:01 1:01 2:01 3:01 4:01 6:07 7:07 8:07
+ 200) ijk
+0:01 1:01 2:01 3:01 4:01
+ lmnopq
+
+$
+
+$ echo ":$OUT:"
+
+:def:
+
+$ exit 0
diff --git a/tests/direct_access/t0015.in b/tests/direct_access/t0015.in
new file mode 120000
index 0000000..e3d8d27
--- /dev/null
+++ b/tests/direct_access/t0015.in
@@ -0,0 +1 @@
+data6 \ No newline at end of file
diff --git a/tests/direct_access/t0015.tst b/tests/direct_access/t0015.tst
new file mode 100644
index 0000000..e9d6c3e
--- /dev/null
+++ b/tests/direct_access/t0015.tst
@@ -0,0 +1,4 @@
+\S[10]OUT=$(smenu -l -F -D o:3 n:3 i:1 h:c -- t0015.in)
+\S[100]\s[120]\r
+\s[0]echo ":$OUT:"
+exit 0
diff --git a/tests/direct_access/t0016.good b/tests/direct_access/t0016.good
new file mode 100644
index 0000000..6f3e52e
--- /dev/null
+++ b/tests/direct_access/t0016.good
@@ -0,0 +1,15 @@
+$ OUT=$(smenu -l -F -D o:3 n:3 i:1 h:t -- t0016.in)
+
+ 100) abcdef
+0:01 1:01 2:01 3:01 4:01 6:07 7:07 8:07 9:07 10:07 11:07
+ 200) ijk
+0:01 1:01 2:01 3:01 4:01
+ lmnopq
+
+$
+
+$ echo ":$OUT:"
+
+:abcdef:
+
+$ exit 0
diff --git a/tests/direct_access/t0016.in b/tests/direct_access/t0016.in
new file mode 120000
index 0000000..e3d8d27
--- /dev/null
+++ b/tests/direct_access/t0016.in
@@ -0,0 +1 @@
+data6 \ No newline at end of file
diff --git a/tests/direct_access/t0016.tst b/tests/direct_access/t0016.tst
new file mode 100644
index 0000000..9a5235d
--- /dev/null
+++ b/tests/direct_access/t0016.tst
@@ -0,0 +1,4 @@
+\S[10]OUT=$(smenu -l -F -D o:3 n:3 i:1 h:t -- t0016.in)
+\S[100]\s[120]\r
+\s[0]echo ":$OUT:"
+exit 0
diff --git a/tests/direct_access/t0017.good b/tests/direct_access/t0017.good
new file mode 100644
index 0000000..c3157eb
--- /dev/null
+++ b/tests/direct_access/t0017.good
@@ -0,0 +1,15 @@
+$ OUT=$(smenu -l -F -D o:3 n:3 i:1 h:k -- t0017.in)
+
+ 100) abcdef
+0:01 1:01 2:01 3:01 4:01 6:07 7:07 8:07 9:07 10:07 11:07
+ 200) ijk
+0:01 1:01 2:01 3:01 4:01
+ lmnopq
+
+$
+
+$ echo ":$OUT:"
+
+:abcdef:
+
+$ exit 0
diff --git a/tests/direct_access/t0017.in b/tests/direct_access/t0017.in
new file mode 120000
index 0000000..e3d8d27
--- /dev/null
+++ b/tests/direct_access/t0017.in
@@ -0,0 +1 @@
+data6 \ No newline at end of file
diff --git a/tests/direct_access/t0017.tst b/tests/direct_access/t0017.tst
new file mode 100644
index 0000000..aeaefb6
--- /dev/null
+++ b/tests/direct_access/t0017.tst
@@ -0,0 +1,4 @@
+\S[10]OUT=$(smenu -l -F -D o:3 n:3 i:1 h:k -- t0017.in)
+\S[100]\s[120]\r
+\s[0]echo ":$OUT:"
+exit 0