Browse Source

Add compile time checked constants to tests

mingodad 7 years ago
parent
commit
639d2ce08f
1 changed files with 16 additions and 0 deletions
  1. 16 0
      SquiLu/tests/squilu-test.nut

+ 16 - 0
SquiLu/tests/squilu-test.nut

@@ -1555,4 +1555,20 @@ sqt.run("enum", function(){
 	sqt.ok(e3.ten == 10);
 	sqt.ok(e3.ten == 10);
 });
 });
 
 
+sqt.run("constants", function(){
+	const ONE = 1;
+	const STR = "string";
+	const $CTCC;
+	
+	sqt.ok(ONE == 1);
+	sqt.ok(STR == "string");
+	sqt.ok(CTCC == "CTCC");
+
+	sqt.ok($ONE == 1);
+	sqt.ok($STR == "string");
+	sqt.ok($CTCC == "CTCC");
+	
+	//print(dostring("return $CTC == \"CTC\";"));
+});
+
 return sqt.results();           //show results
 return sqt.results();           //show results