diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/choose_colon_1.txt | 8 | ||||
-rw-r--r-- | test/colons.txt | 8 | ||||
-rwxr-xr-x | test/e2e_test.sh | 3 |
3 files changed, 19 insertions, 0 deletions
diff --git a/test/choose_colon_1.txt b/test/choose_colon_1.txt new file mode 100644 index 0000000..e8fbbc8 --- /dev/null +++ b/test/choose_colon_1.txt @@ -0,0 +1,8 @@ +b +b +b + +efgh + +cd +cd diff --git a/test/colons.txt b/test/colons.txt new file mode 100644 index 0000000..89b97f4 --- /dev/null +++ b/test/colons.txt @@ -0,0 +1,8 @@ +a:b +a:b:c +a:b:c:d + +abcd:efgh + +ab:cd:ef: +ab:cd: diff --git a/test/e2e_test.sh b/test/e2e_test.sh index 6fe58ff..6091170 100755 --- a/test/e2e_test.sh +++ b/test/e2e_test.sh @@ -25,6 +25,9 @@ diff -w <(cargo run -- 1:-1 -i ${test_dir}/alphabet.txt 2>/dev/null) <(cat "${te diff -w <(cargo run -- 1:-2 -i ${test_dir}/alphabet.txt 2>/dev/null) <(cat "${test_dir}/choose_1x-2.txt") diff -w <(cargo run -- 1:-3 -i ${test_dir}/alphabet.txt 2>/dev/null) <(cat "${test_dir}/choose_1x-3.txt") # add tests for different delimiters +diff -w <(cargo run -- -f : 1 -i ${test_dir}/colons.txt 2>/dev/null) <(cat "${test_dir}/choose_colon_1.txt") +diff -w <(echo a:b | cargo run -- -f : 1) <(echo b) +diff -w <(echo -n a:b | cargo run -- -f : 1) <(echo b) # add tests using piping set +e |