about summary refs log tree commit diff
path: root/tests
diff options
context:
space:
mode:
authorArun Isaac2025-12-17 15:02:07 +0000
committerArun Isaac2025-12-17 15:02:07 +0000
commit0182f68ba1ce786ef2f6e91502b4684f913f97dd (patch)
treea2598bb342c37d7138be1e2d5c5ec5c805dee008 /tests
parentc822b5eed29a228ff58b86a883a0a167cec654ad (diff)
downloadravanan-0182f68ba1ce786ef2f6e91502b4684f913f97dd.tar.gz
ravanan-0182f68ba1ce786ef2f6e91502b4684f913f97dd.tar.lz
ravanan-0182f68ba1ce786ef2f6e91502b4684f913f97dd.zip
tests: Add null parameter reference tests.
Diffstat (limited to 'tests')
-rw-r--r--tests/javascript.scm9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/javascript.scm b/tests/javascript.scm
index a84f949..cf466b2 100644
--- a/tests/javascript.scm
+++ b/tests/javascript.scm
@@ -40,6 +40,11 @@
   (evaluate-javascript-expression "$(inputs.message['bar'][\"foo\"][2])"
                                   '(("inputs" ("message" ("bar" ("foo" . #("a" "b" "c" "d"))))))))
 
+(test-equal "evaluate null parameter reference"
+  'null
+  (evaluate-javascript-expression "$(null)"
+                                  '()))
+
 (test-equal "evaluate parameter reference to JSON object"
   '(("class" . "File")
     ("path" . "/foo/bar"))
@@ -70,6 +75,10 @@
   (evaluate-javascript-expression "$(inputs.n + 1)"
                                   '(("inputs" ("n" . 2)))))
 
+(test-equal "evaluate null parameter reference with node"
+  ''null
+  (gexp->sexp-rec (evaluate-javascript-expression "$(null)")))
+
 (test-equal "evaluate parameter reference to JSON object using node"
   '(json-ref inputs "fasta")
   (gexp->sexp-rec