UNDO: Added functions to set up and tear down a persistent compilation environment.
[clinton/parenscript.git] / t / ps-tests.lisp
index cb0bd96..d811cfa 100644 (file)
@@ -217,3 +217,23 @@ x = 2 + sideEffect() + x + 5;")
 
 (test script-star-eval2
   (is (string= "x = 1;" (normalize-js-code (let ((*enable-package-system* nil)) (script* '(setf x 1)))))))
+
+(test-ps-js slot-value-null1
+  (slot-value foo nil)
+  "foo")
+
+(test-ps-js slot-value-null2
+  (slot-value foo 'nil)
+  "foo")
+
+(test-ps-js unquoted-nil
+  nil
+  "null")
+
+(test-ps-js list-with-single-nil
+  (array 'nil)
+  "[null]")
+
+(test-ps-js quoted-nil
+  'nil
+  "null")
\ No newline at end of file