@nlighten/json-transform-core
Version:
Core types and utilities for handling JSON transformers
100 lines (99 loc) • 2.02 kB
JSON
[
{
"name": "Inline false",
"given": {
"input": true,
"definition": "$$not:$"
},
"expect": {
"equal": false
}
},
{
"name": "Inline false (from number)",
"given": {
"input": 5,
"definition": "$$not:$"
},
"expect": {
"equal": false
}
},
{
"name": "Inline false (from string \"true\")",
"given": {
"input": "true",
"definition": "$$not:$"
},
"expect": {
"equal": false
}
},
{
"name": "Inline true",
"given": {
"input": false,
"definition": "$$not:$"
},
"expect": {
"equal": true
}
},
{
"name": "Inline true (from string \"yes\")",
"given": {
"input": "yes",
"definition": "$$not:$"
},
"expect": {
"equal": true
}
},
{
"name": "Inline false JS style (from string \"yes\")",
"given": {
"input": "yes",
"definition": "$$not(JS):$"
},
"expect": {
"equal": false
}
},
{
"name": "Object false",
"given": {
"input": true,
"definition": {
"$$not": "$"
}
},
"expect": {
"equal": false
}
},
{
"name": "Object true",
"given": {
"input": false,
"definition": {
"$$not": "$"
}
},
"expect": {
"equal": true
}
},
{
"name": "Object false JS style (from string \"yes\")",
"given": {
"input": "yes",
"definition": {
"$$not": "$",
"style": "JS"
}
},
"expect": {
"equal": false
}
}
]