1195
1195
"input": { "a": 3, "b": 2 },
1196
1196
"query": ["eq", ["get", "a"], ["get", "b"]],
1197
1197
"output": false
1198
-
}
1199
-
]
1200
-
},
1201
-
{
1202
-
"category": "eq",
1203
-
"description": "should calculate equal comparing array and number (no type coercion)",
1204
-
"tests": [
1205
-
{
1206
-
"input": null,
1207
-
"query": ["eq", ["array", 2], 2],
1208
-
"output": false
1209
-
}
1198
+
},
1199
+
{ "input": { "a": 0.1 }, "query": ["eq", ["get", "a"], 0.1], "output": true },
1200
+
{ "input": { "a": 0.1 }, "query": ["eq", ["get", "a"], 0.2], "output": false },
1201
+
{ "input": { "a": 0.1 }, "query": ["eq", ["get", "a"], -0.1], "output": false },
1202
+
{ "input": null, "query": ["eq", "a", "a"], "output": true },
1203
+
{ "input": null, "query": ["eq", "a", "b"], "output": false },
1204
+
{ "input": null, "query": ["eq", "a", "A"], "output": false },
1205
+
{ "input": null, "query": ["eq", "abc", "abc"], "output": true },
1206
+
{ "input": null, "query": ["eq", "abc", "ab"], "output": false },
1207
+
{ "input": null, "query": ["eq", true, true], "output": true },
1208
+
{ "input": null, "query": ["eq", true, false], "output": false },
1209
+
{ "input": null, "query": ["eq", false, true], "output": false },
1210
+
{ "input": null, "query": ["eq", false, true], "output": false },
1211
+
{ "input": null, "query": ["eq", null, null], "output": true }
1210
1212
]
1211
1213
},
1212
1214
{
1213
1215
"category": "eq",
1214
-
"description": "should calculate equal comparing number and string (no type coercion)",
1216
+
"description": "should calculate equal comparing mixed types (no type coercion)",
1215
1217
"tests": [
1216
-
{
1217
-
"input": null,
1218
-
"query": ["eq", "2", 2],
1219
-
"output": false
1220
-
}
1218
+
{ "input": null, "query": ["eq", "2", 2], "output": false },
1219
+
{ "input": null, "query": ["eq", "", 0], "output": false },
1220
+
{ "input": null, "query": ["eq", 0, ""], "output": false },
1221
+
{ "input": null, "query": ["eq", "", null], "output": false },
1222
+
{ "input": null, "query": ["eq", null, ""], "output": false },
1223
+
{ "input": null, "query": ["eq", 0, null], "output": false },
1224
+
{ "input": null, "query": ["eq", ["array"], null], "output": false },
1225
+
{ "input": null, "query": ["eq", ["array", 2], 2], "output": false }
1221
1226
]
1222
1227
},
1223
1228
{
1550
1555
},
1551
1556
{
1552
1557
"category": "ne",
1553
-
"description": "should calculate not equal comparing array and number (no type coercion)",
1554
-
"tests": [
1555
-
{
1556
-
"input": null,
1557
-
"query": ["ne", ["array", 2], 2],
1558
-
"output": true
1559
-
}
1560
-
]
1561
-
},
1562
-
{
1563
-
"category": "ne",
1564
-
"description": "should calculate not equal comparing number and string (no type coercion)",
1558
+
"description": "should calculate not equal comparing mixed types (no type coercion)",
1565
1559
"tests": [
1566
-
{
1567
-
"input": null,
1568
-
"query": ["ne", "2", 2],
1569
-
"output": true
1570
-
}
1560
+
{ "input": null, "query": ["ne", "2", 2], "output": true },
1561
+
{ "input": null, "query": ["ne", "", 0], "output": true },
1562
+
{ "input": null, "query": ["ne", "", null], "output": true },
1563
+
{ "input": null, "query": ["ne", 0, null], "output": true },
1564
+
{ "input": null, "query": ["ne", ["array", 2], 2], "output": true }
1571
1565
]
1572
1566
},
1573
1567
{
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4