diff options
| author | Arun Isaac | 2025-12-17 15:02:07 +0000 |
|---|---|---|
| committer | Arun Isaac | 2025-12-17 15:02:07 +0000 |
| commit | 0182f68ba1ce786ef2f6e91502b4684f913f97dd (patch) | |
| tree | a2598bb342c37d7138be1e2d5c5ec5c805dee008 /tests | |
| parent | c822b5eed29a228ff58b86a883a0a167cec654ad (diff) | |
| download | ravanan-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.scm | 9 |
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 |
