From: pgen Date: Tue, 25 Feb 2025 23:07:26 +0000 (+0100) Subject: Add test scenarios X-Git-Tag: v1.5.0~16 X-Git-Url: https://repo.or.cz/smenu.git/commitdiff_plain/83cec2b89190ab6750f9f5161dafbfec68f04711 Add test scenarios --- diff --git a/tests/auto-completion/data4 b/tests/auto-completion/data4 new file mode 100644 index 0000000..f47be9e --- /dev/null +++ b/tests/auto-completion/data4 @@ -0,0 +1,3 @@ +abce +abcd +xabc diff --git a/tests/auto-completion/t0006.good b/tests/auto-completion/t0006.good new file mode 100644 index 0000000..f02a269 --- /dev/null +++ b/tests/auto-completion/t0006.good @@ -0,0 +1,15 @@ +$ OUT=$(smenu -c -N -- t0006.in) + + 1) abce +0:01 1:01 2:01 4:0723 5:0723 6:0723 7:07 + 2) abcd +0:01 1:01 2:01 4:23 5:23 6:23 + 3) xabc +0:01 1:01 2:01 5:23 6:23 7:23 +$ + +$ echo ":$OUT:" + +:abce: + +$ exit 0 diff --git a/tests/auto-completion/t0006.in b/tests/auto-completion/t0006.in new file mode 120000 index 0000000..488d13d --- /dev/null +++ b/tests/auto-completion/t0006.in @@ -0,0 +1 @@ +data4 \ No newline at end of file diff --git a/tests/auto-completion/t0006.tst b/tests/auto-completion/t0006.tst new file mode 100644 index 0000000..bc77dea --- /dev/null +++ b/tests/auto-completion/t0006.tst @@ -0,0 +1,4 @@ +\S[300]\s[80]OUT=$(smenu -c -N -- t0006.in) +\S[300]\s[200]~e\CI\CHa\CI\r\r +\S[300]\s[80]echo ":$\s[80]OUT:" +exit 0 diff --git a/tests/auto-completion/t0007.good b/tests/auto-completion/t0007.good new file mode 100644 index 0000000..8d52a47 --- /dev/null +++ b/tests/auto-completion/t0007.good @@ -0,0 +1,15 @@ +$ OUT=$(smenu -c -- t0007.in) + +abce +0:0723 1:0723 2:0723 3:07 +abcd +0:23 1:23 2:23 +xabc +1:23 2:23 3:23 +$ + +$ echo ":$OUT:" + +:abce: + +$ exit 0 diff --git a/tests/auto-completion/t0007.in b/tests/auto-completion/t0007.in new file mode 120000 index 0000000..488d13d --- /dev/null +++ b/tests/auto-completion/t0007.in @@ -0,0 +1 @@ +data4 \ No newline at end of file diff --git a/tests/auto-completion/t0007.tst b/tests/auto-completion/t0007.tst new file mode 100644 index 0000000..c88e920 --- /dev/null +++ b/tests/auto-completion/t0007.tst @@ -0,0 +1,4 @@ +\S[300]\s[80]OUT=$(smenu -c -- t0007.in) +\S[300]\s[200]~e\CI\CHa\CI\r\r +\S[300]\s[80]echo ":$\s[80]OUT:" +exit 0 diff --git a/tests/search/data8 b/tests/search/data8 new file mode 100644 index 0000000..4b751cd --- /dev/null +++ b/tests/search/data8 @@ -0,0 +1,3 @@ +abc +abcd +xabc