summaryrefslogtreecommitdiff
path: root/yarns/900-implementations.yarn
diff options
context:
space:
mode:
Diffstat (limited to 'yarns/900-implementations.yarn')
-rw-r--r--yarns/900-implementations.yarn20
1 files changed, 20 insertions, 0 deletions
diff --git a/yarns/900-implementations.yarn b/yarns/900-implementations.yarn
index 35398a6..80798af 100644
--- a/yarns/900-implementations.yarn
+++ b/yarns/900-implementations.yarn
@@ -65,6 +65,26 @@ user, and with specific settings to make the test suite run smoother.
--layout=pkb \
--no-git \
$MATCH_1
+ echo 0 > "$DATADIR/jt.exit"
+
+Sometimes we expect `jt` to fail. In that case, the scenario step
+shouldn't fail.
+
+ IMPLEMENTS WHEN I try to run jt (.*)
+ set +e
+ EDITOR=true \
+ "$SRCDIR/jt" --no-default-config \
+ --config "$DATADIR/source.conf" \
+ --config "$DATADIR/time.conf" \
+ --layout=pkb \
+ --no-git \
+ $MATCH_1
+ echo "$?" > "$DATADIR/jt.exit"
+
+Check that the latest invocation of `jt` didn't fail.
+
+ IMPLEMENTS THEN it fails
+ ! grep -Fx 0 "$DATADIR/jt.exit"
Checking file existence