summaryrefslogtreecommitdiff
path: root/yarn.tests
diff options
context:
space:
mode:
Diffstat (limited to 'yarn.tests')
-rwxr-xr-xyarn.tests/selected-test.script18
1 files changed, 18 insertions, 0 deletions
diff --git a/yarn.tests/selected-test.script b/yarn.tests/selected-test.script
new file mode 100755
index 0000000..69c1679
--- /dev/null
+++ b/yarn.tests/selected-test.script
@@ -0,0 +1,18 @@
+#!/bin/sh
+
+set -eu
+
+cat << EOF > "$DATADIR/test.yarn"
+ SCENARIO bar test
+ THEN do bar
+
+ SCENARIO foo test
+ THEN do foo
+
+ IMPLEMENTS THEN do (.*)
+ touch "$DATADIR/\$MATCH_1"
+EOF
+
+./yarn -q "$DATADIR/test.yarn" --run 'foo test'
+test -e "$DATADIR/foo"
+! test -e "$DATADIR/bar"