diff options
Diffstat (limited to 'test/e2e_test.sh')
-rwxr-xr-x | test/e2e_test.sh | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/e2e_test.sh b/test/e2e_test.sh new file mode 100755 index 0000000..b91b0f1 --- /dev/null +++ b/test/e2e_test.sh @@ -0,0 +1,16 @@ +#!/bin/bash +set -e + +test_dir="test" +orig_dir="$(pwd)" +cd "$(git rev-parse --show-toplevel)" +cargo build + +diff -w <(cargo run -- 0:2 -i ${test_dir}/lorem.txt) <(cat "${test_dir}/choose_0:2.txt") +diff -w <(cargo run -- 0 3 -i ${test_dir}/lorem.txt) <(cat "${test_dir}/choose_0_3.txt") +diff -w <(cargo run -- :2 -i ${test_dir}/lorem.txt) <(cat "${test_dir}/choose_:2.txt") +diff -w <(cargo run -- 9 3 -i ${test_dir}/lorem.txt) <(cat "${test_dir}/choose_9_3.txt") +diff -w <(cargo run -- 9 -i ${test_dir}/lorem.txt) <(cat "${test_dir}/choose_9.txt") +# add test for reverse range +# add tests for different delimiters +# add tests using piping |