]> Cypherpunks.ru repositories - goredo.git/blobdiff - t/apenwarr/100-args/passfailtest.do
Import tests from apenwarr/redo and redo.sh
[goredo.git] / t / apenwarr / 100-args / passfailtest.do
diff --git a/t/apenwarr/100-args/passfailtest.do b/t/apenwarr/100-args/passfailtest.do
new file mode 100644 (file)
index 0000000..52bb0e9
--- /dev/null
@@ -0,0 +1,13 @@
+rm -f pleasefail
+redo passfail
+[ -e passfail ] || exit 42
+PF1=$(cat passfail)
+touch pleasefail
+redo passfail 2>/dev/null && exit 43
+[ -e passfail ] || exit 44
+PF2=$(cat passfail)
+[ "$PF1" = "$PF2" ] || exit 45
+rm -f pleasefail
+redo passfail || exit 46
+PF3=$(cat passfail)
+[ "$PF1" != "$PF3" ] || exit 47