@nlighten/json-transform-core
Version:
Core types and utilities for handling JSON transformers
62 lines (61 loc) • 1.28 kB
JSON
[
{
"name": "object - positive",
"given": {
"input": [0, [], "a"],
"definition": {
"$$contains": "$",
"that": "a"
}
},
"expect": {
"equal": true
}
},
{
"name": "object - positive (with transformation)",
"given": {
"input": "a",
"definition": {
"$$contains": ["b", "$"],
"that": "a"
}
},
"expect": {
"equal": true
}
},
{
"name": "object - negative",
"given": {
"input": [0, [], "a"],
"definition": {
"$$contains": "$",
"that": "b"
}
},
"expect": {
"equal": false
}
},
{
"name": "inline - positive",
"given": {
"input": [0, [], "a"],
"definition": "$$contains(a):$"
},
"expect": {
"equal": true
}
},
{
"name": "inline - negative",
"given": {
"input": [0, [], "a"],
"definition": "$$contains(b):$"
},
"expect": {
"equal": false
}
}
]