mirror of
https://github.com/airblade/vim-gitgutter.git
synced 2025-11-09 20:13:46 -05:00
20 lines
632 B
Bash
Executable File
20 lines
632 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
# TODO: exit with non-zero status code when tests fail.
|
|
# TODO: quit vim after each testcase inside loop below (instead of in testcase).
|
|
|
|
rm -f *.out
|
|
|
|
for testcase in test*.vim; do
|
|
vim -N -u NONE -S $testcase # testFoo.vim
|
|
testname=${testcase%.*} # testFoo
|
|
name=${testname:4} # Foo
|
|
name="$(tr '[:upper:]' '[:lower:]' <<< ${name:0:1})${name:1}" # foo
|
|
expected=$name.ok
|
|
actual=$name.out
|
|
diff $expected $actual && echo "$name ok" || echo "$name failed"
|
|
done
|
|
|
|
git checkout fixture.txt
|
|
|