@nlighten/json-transform-core
Version:
Core types and utilities for handling JSON transformers
54 lines (53 loc) • 1.13 kB
JSON
[
{
"name": "Convert",
"given": {
"input": "123456789.87654321",
"definition": "$$long:$"
},
"expect": {
"equal": 123456789
}
},
{
"name": "Convert with Empty Arguments",
"given": {
"input": "123456789.87654321",
"definition": "$$long():$"
},
"expect": {
"equal": 123456789
}
},
{
"name": "Convert with Number",
"given": {
"input": 123456789.87654321,
"definition": "$$long:$"
},
"expect": {
"equal": 123456789
}
},
{
"name": "Convert with Null",
"given": {
"input": null,
"definition": "$$long:$"
},
"expect": {
"isNull": true
}
},
{
"name": "Max Long",
"given": {
"input": "9223372036854775807",
"definition": "$$long:$"
},
"expect": {
"equal": "9223372036854775807",
"format": "big-decimal"
}
}
]