Add first cut at some tests
This commit is contained in:
39
tests/project-root1.sh
Executable file
39
tests/project-root1.sh
Executable file
@@ -0,0 +1,39 @@
|
||||
#!/bin/bash
|
||||
|
||||
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
|
||||
cd "$DIR"/.. || exit
|
||||
|
||||
source ./_reformat-common.bash
|
||||
|
||||
setUp() {
|
||||
cd "$DIR"/.. || exit
|
||||
}
|
||||
|
||||
testProjectRoot001() {
|
||||
dir=$(mktemp -d --tmpdir would-reformat-testProjectRoot001.XXXXXX)
|
||||
cd "$dir" || exit
|
||||
git init >/dev/null 2>&1
|
||||
|
||||
echo 'abc123' >random-file
|
||||
|
||||
pr=$(project_root random-file)
|
||||
|
||||
assertEquals "$dir" "$pr"
|
||||
}
|
||||
|
||||
# This won't work (yet) because our only method of determining a
|
||||
# project root is to ask git what it thinks.
|
||||
testProjectRoot002() {
|
||||
dir=$(mktemp -d --tmpdir would-reformat-testProjectRoot001.XXXXXX)
|
||||
cd "$dir" || exit
|
||||
|
||||
echo 'abc123' >random-file
|
||||
|
||||
pr=$(project_root random-file)
|
||||
|
||||
assertEquals "" "$pr"
|
||||
}
|
||||
|
||||
# shellcheck disable=SC1091
|
||||
source shunit2
|
||||
Reference in New Issue
Block a user