UNPKG

@nlighten/json-transform-core

Version:

Core types and utilities for handling JSON transformers

62 lines (61 loc) 1.34 kB
[ { "name": "object - found", "given": { "input": [0, [], "a"], "definition": { "$$findindex": "$", "by": "##current" } }, "expect": { "equal": 2 } }, { "name": "object - explicit boolean", "given": { "input": ["a", "1", "true"], "definition": { "$$findindex": "$", "by": "$$boolean:##current" } }, "expect": { "equal": 2 } }, { "name": "object - not found", "given": { "input": ["a", "1", "false"], "definition": { "$$findindex": "$", "by": "$$boolean:##current" } }, "expect": { "equal": -1 } }, { "name": "inline - found", "given": { "input": [0, [], "a"], "definition": "$$findindex(##current):$" }, "expect": { "equal": 2 } }, { "name": "inline - not found", "given": { "input": [0, [], "false"], "definition": "$$findindex('$$boolean:##current'):$" }, "expect": { "equal": -1 } } ]