diff --git a/tests.json b/tests.json index 7ff2883..74ffa58 100644 --- a/tests.json +++ b/tests.json @@ -9,15 +9,39 @@ [ ["a","b"], {}, ["a","b"] ], "# Single operator tests", + [ {"==":[false,false]}, {}, true ], + [ {"==":[0,false]}, {}, true ], + [ {"==":[false,0]}, {}, true ], + [ {"==":[false,"0"]}, {}, true ], + [ {"==":[1,true]}, {}, true ], + [ {"==":["1",true]}, {}, true ], + [ {"==":["1.000",true]}, {}, true ], + [ {"==":["0",0]}, {}, true ], + [ {"==":["0.0000",0]}, {}, true ], + [ {"==":["0.0000",false]}, {}, true ], + [ {"==":["0.0000","0"]}, {}, false ], + [ {"==":["",0]}, {}, true ], + [ {"==":[" ",0]}, {}, true ], + [ {"==":[" ",0]}, {}, true ], + [ {"==":[" ",false]}, {}, true ], + [ {"==":[0,""]}, {}, true ], [ {"==":[1,1]}, {}, true ], [ {"==":[1,"1"]}, {}, true ], + [ {"==":["1",1]}, {}, true ], + [ {"==":["42.0",42]}, {}, true ], + [ {"==":[42.0000,"42"]}, {}, true ], + [ {"==":["42.0000",42]}, {}, true ], [ {"==":[1,2]}, {}, false ], + [ {"==":[true,"true"]}, {}, false ], + [ {"==":["true",true]}, {}, false ], + [ {"==":["a ","a"]}, {}, false ], [ {"===":[1,1]}, {}, true ], [ {"===":[1,"1"]}, {}, false ], [ {"===":[1,2]}, {}, false ], [ {"!=":[1,2]}, {}, true ], [ {"!=":[1,1]}, {}, false ], [ {"!=":[1,"1"]}, {}, false ], + [ {"!=":["1",1]}, {}, false ], [ {"!==":[1,2]}, {}, true ], [ {"!==":[1,1]}, {}, false ], [ {"!==":[1,"1"]}, {}, true ], @@ -29,6 +53,9 @@ [ {">=":[1,1]}, {}, true ], [ {">=":[1,2]}, {}, false ], [ {">=":["2",1]}, {}, true ], + [ {"<":["",1]}, {}, true ], + [ {"<":["",-1]}, {}, false ], + [ {"<":[""," "]}, {}, true ], [ {"<":[2,1]}, {}, false ], [ {"<":[1,1]}, {}, false ], [ {"<":[1,2]}, {}, true ],