summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/tests/shell-quiet.bash30
1 files changed, 30 insertions, 0 deletions
diff --git a/test/tests/shell-quiet.bash b/test/tests/shell-quiet.bash
new file mode 100644
index 0000000..a69f6c5
--- /dev/null
+++ b/test/tests/shell-quiet.bash
@@ -0,0 +1,30 @@
+test_description='shell command can be suppressed in output'
+. '../test-lib.bash'
+
+# when not quiet, expect to see command that was run
+test_expect_success 'run' '
+(run_dotbot | grep "echo banana") <<EOF
+- shell:
+ - command: echo banana
+ description: echoing a thing...
+EOF
+'
+
+# when quiet, expect command to be suppressed
+test_expect_success 'run 2' '
+(run_dotbot | (! grep "echo banana")) <<EOF
+- shell:
+ - command: echo banana
+ description: echoing a thing...
+ quiet: true
+EOF
+'
+
+# when no description, expect to see command
+test_expect_success 'run 3' '
+(run_dotbot | grep "echo banana") <<EOF
+- shell:
+ - command: echo banana
+ quiet: true
+EOF
+'