diff options
Diffstat (limited to 'integration_tests/defaults')
| -rw-r--r-- | integration_tests/defaults/.pik/defaults.sh | 3 | ||||
| -rw-r--r-- | integration_tests/defaults/.pik/dir/dir.sh | 2 | ||||
| -rw-r--r-- | integration_tests/defaults/README.md | 2 | ||||
| -rw-r--r-- | integration_tests/defaults/full.test.sh | 6 | ||||
| -rw-r--r-- | integration_tests/defaults/source.test.sh | 6 | ||||
| -rw-r--r-- | integration_tests/defaults/source_full.test.sh | 6 | ||||
| -rw-r--r-- | integration_tests/defaults/subdir.test.sh | 6 | ||||
| -rw-r--r-- | integration_tests/defaults/subdir_with_source.test.sh | 6 |
8 files changed, 37 insertions, 0 deletions
diff --git a/integration_tests/defaults/.pik/defaults.sh b/integration_tests/defaults/.pik/defaults.sh new file mode 100644 index 0000000..6500c83 --- /dev/null +++ b/integration_tests/defaults/.pik/defaults.sh @@ -0,0 +1,3 @@ +#!/usr/bin/env bash +# i have the same name as the source directory +echo "banana"
\ No newline at end of file diff --git a/integration_tests/defaults/.pik/dir/dir.sh b/integration_tests/defaults/.pik/dir/dir.sh new file mode 100644 index 0000000..8d6b69b --- /dev/null +++ b/integration_tests/defaults/.pik/dir/dir.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +echo "apple"
\ No newline at end of file diff --git a/integration_tests/defaults/README.md b/integration_tests/defaults/README.md new file mode 100644 index 0000000..9aaf7eb --- /dev/null +++ b/integration_tests/defaults/README.md @@ -0,0 +1,2 @@ +these tests check whether pik's default targets (sharing a name with either subdirectory or source folder) are selected +by default.
\ No newline at end of file diff --git a/integration_tests/defaults/full.test.sh b/integration_tests/defaults/full.test.sh new file mode 100644 index 0000000..05d3ee4 --- /dev/null +++ b/integration_tests/defaults/full.test.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash +result="$($PIK defaults dir dir)" +if [[ ! "$result" == *"apple"* ]] ; then + echo "expected apple" >&2 + exit 1 +fi diff --git a/integration_tests/defaults/source.test.sh b/integration_tests/defaults/source.test.sh new file mode 100644 index 0000000..ee966f4 --- /dev/null +++ b/integration_tests/defaults/source.test.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash +result="$($PIK defaults)" +if [[ ! "$result" == *"banana"* ]] ; then + echo "expected banana" >&2 + exit 1 +fi
\ No newline at end of file diff --git a/integration_tests/defaults/source_full.test.sh b/integration_tests/defaults/source_full.test.sh new file mode 100644 index 0000000..91784c4 --- /dev/null +++ b/integration_tests/defaults/source_full.test.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash +result="$($PIK defaults defaults)" +if [[ ! "$result" == *"banana"* ]] ; then + echo "expected banana" >&2 + exit 1 +fi
\ No newline at end of file diff --git a/integration_tests/defaults/subdir.test.sh b/integration_tests/defaults/subdir.test.sh new file mode 100644 index 0000000..6edd874 --- /dev/null +++ b/integration_tests/defaults/subdir.test.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash +result="$($PIK dir)" +if [[ ! "$result" == *"apple"* ]] ; then + echo "expected apple" >&2 + exit 1 +fi diff --git a/integration_tests/defaults/subdir_with_source.test.sh b/integration_tests/defaults/subdir_with_source.test.sh new file mode 100644 index 0000000..3f41277 --- /dev/null +++ b/integration_tests/defaults/subdir_with_source.test.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash +result="$($PIK defaults dir)" +if [[ ! "$result" == *"apple"* ]] ; then + echo "expected apple" >&2 + exit 1 +fi |
