diff --git a/tests/args.bats b/tests/args.bats old mode 100644 new mode 100755 diff --git a/tests/cache.bats b/tests/cache.bats old mode 100644 new mode 100755 diff --git a/tests/env.bats b/tests/env.bats old mode 100644 new mode 100755 diff --git a/tests/python.bats b/tests/python.bats old mode 100644 new mode 100755 diff --git a/tests/self.Bakefile b/tests/self.Bakefile new file mode 100644 index 0000000..7666592 --- /dev/null +++ b/tests/self.Bakefile @@ -0,0 +1,5 @@ +echo: + echo '42.' + +also-echo: + bake echo diff --git a/tests/self.bats b/tests/self.bats new file mode 100755 index 0000000..106b561 --- /dev/null +++ b/tests/self.bats @@ -0,0 +1,12 @@ +#!/usr/bin/env bats +export BAKEFILE=self.Bakefile + +@test "test echo" { + run bake --silent echo + [[ "${lines[0]}" == "42." ]] +} + +@test "test subshell echo" { + run bake --silent also-echo + [[ "${lines[0]}" == "42." ]] +}