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