tests/dstore.min
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
'min-test require :test ;;; "dstore" *test/describe ("dstore.json" dsinit type "dict:datastore" ==) *test/assert ( "dstore.json" dsread :ds ds "tests" {} 1 %test1 2 %test2 dspost dswrite "tests" (pop true) dsquery size 1 == ) *test/assert ( "dstore.json" dsread :ds ds "tests/aaa" {} 1 %test1 3 %test3 dsput dswrite "tests" (/test1 1 ==) dsquery size 2 == ) *test/assert ( "dstore.json" dsread :ds ds "tests/aaa" dsdelete "tests" (/id "aaa" ==) dsquery size 0 == ) *test/assert "dstore.json" rm *test/report clear-stack |