summaryrefslogtreecommitdiff
path: root/integration_tests/defaults
diff options
context:
space:
mode:
Diffstat (limited to 'integration_tests/defaults')
-rw-r--r--integration_tests/defaults/.pik/defaults.sh3
-rw-r--r--integration_tests/defaults/.pik/dir/dir.sh2
-rw-r--r--integration_tests/defaults/README.md2
-rw-r--r--integration_tests/defaults/full.test.sh6
-rw-r--r--integration_tests/defaults/source.test.sh6
-rw-r--r--integration_tests/defaults/source_full.test.sh6
-rw-r--r--integration_tests/defaults/subdir.test.sh6
-rw-r--r--integration_tests/defaults/subdir_with_source.test.sh6
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