summaryrefslogtreecommitdiffstats
path: root/tests/010
diff options
context:
space:
mode:
Diffstat (limited to 'tests/010')
-rw-r--r--tests/010/json.tl16
1 files changed, 9 insertions, 7 deletions
diff --git a/tests/010/json.tl b/tests/010/json.tl
index 46bcc23d..a0085000 100644
--- a/tests/010/json.tl
+++ b/tests/010/json.tl
@@ -148,10 +148,12 @@
#H(() ("a" t)))
(file-put-jsons name '(1.0 t null)) t
(file-get-jsons name) (1.0 t null)
- (file-get-string name) "1\ntrue\nnull\n"
- (command-put-json `cat > @name` #(#() #())) t
- (file-get-string name) "[[],[]]\n"
- (command-get-json `cat @name`) #(#() #())
- (command-put-jsons `cat > @name` '(#() 1.0 nil)) t
- (file-get-string name) "[]\n1\nfalse\n"
- (command-get-jsons `cat @name`) (#() 1.0 nil)))
+ (file-get-string name) "1\ntrue\nnull\n")
+ (if (path-search "cat")
+ (mtest
+ (command-put-json `cat > @name` #(#() #())) t
+ (file-get-string name) "[[],[]]\n"
+ (command-get-json `cat @name`) #(#() #())
+ (command-put-jsons `cat > @name` '(#() 1.0 nil)) t
+ (file-get-string name) "[]\n1\nfalse\n"
+ (command-get-jsons `cat @name`) (#() 1.0 nil))))