From 3d1f953004cec200e2e6b55941c15e14d3494323 Mon Sep 17 00:00:00 2001 From: Arun Isaac Date: Wed, 17 Dec 2025 21:40:29 +0000 Subject: tests: Add boolean javascript expression evaluation tests. --- tests/javascript.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'tests') 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 -- cgit 1.4.1