diff options
| author | Arun Isaac | 2025-12-17 21:40:29 +0000 |
|---|---|---|
| committer | Arun Isaac | 2025-12-17 22:26:38 +0000 |
| commit | 3d1f953004cec200e2e6b55941c15e14d3494323 (patch) | |
| tree | 2c9b010edce2435e7642d1dece72190cb8ee88bf | |
| parent | fe3899b59908b86bb00d63fa970b708de0950f91 (diff) | |
| download | ravanan-3d1f953004cec200e2e6b55941c15e14d3494323.tar.gz ravanan-3d1f953004cec200e2e6b55941c15e14d3494323.tar.lz ravanan-3d1f953004cec200e2e6b55941c15e14d3494323.zip | |
tests: Add boolean javascript expression evaluation tests.
| -rw-r--r-- | tests/javascript.scm | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/javascript.scm b/tests/javascript.scm index 91b91bd..b0c6de0 100644 --- a/tests/javascript.scm +++ b/tests/javascript.scm @@ -46,6 +46,16 @@ (evaluate-javascript-expression "$(null)" '())) +(test-equal "evaluate true javascript expression" + #t + (evaluate-javascript-expression "$(true)" + '())) + +(test-equal "evaluate false javascript expression" + #f + (evaluate-javascript-expression "$(false)" + '())) + (test-equal "evaluate parameter reference to JSON object" (canonicalize-json '(("class" . "File") ("path" . "/foo/bar"))) @@ -81,6 +91,14 @@ ''null (gexp->sexp-rec (evaluate-javascript-expression "$(null)"))) +(test-equal "evaluate true javascript expression with node" + '#t + (gexp->sexp-rec (evaluate-javascript-expression "$(true)"))) + +(test-equal "evaluate false javascript expression with node" + '#f + (gexp->sexp-rec (evaluate-javascript-expression "$(false)"))) + (test-equal "evaluate parameter reference to JSON object using node" '(json-ref inputs "fasta") (gexp->sexp-rec |
