add flags tests
[fleet.git] / tests / flags / flags-ab.test
diff --git a/tests/flags/flags-ab.test b/tests/flags/flags-ab.test
new file mode 100644 (file)
index 0000000..168f737
--- /dev/null
@@ -0,0 +1,33 @@
+// expected output
+#expect 1
+#expect 4
+#expect 6
+#expect 8
+#expect 9
+
+// ships required in order to run this code
+#ship debug        : Debug
+
+debug.in:
+  setflags a=1, b=0;
+  [a] literal 1;
+  [b] literal 2;
+  deliver;
+  setflags a=0, b=1;
+  [a] literal 3;
+  [b] literal 4;
+  deliver;
+  setflags a=1, b=1;
+  [a] literal 5;
+  [b] literal 6;
+  deliver;
+  setflags a=1, b=1;
+  [b] literal 7;
+  [a] literal 8;
+  deliver;
+  setflags a=0, b=0;
+  literal 9;
+  [b] literal 10;
+  [a] literal 11;
+  deliver;
+