UNPKG

@nlighten/json-transform-core

Version:

Core types and utilities for handling JSON transformers

100 lines (99 loc) 2.02 kB
[ { "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 } } ]