@nlighten/json-transform-core
Version:
Core types and utilities for handling JSON transformers
55 lines (54 loc) • 1.41 kB
JSON
[
{
"name": "Inline",
"given": {
"input": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c",
"definition": "$$jwtparse:$"
},
"expect": {
"equal": {
"sub": "1234567890",
"name": "John Doe",
"iat": 1516239022
}
}
},
{
"name": "Inline Invalid",
"given": {
"input": true,
"definition": "$$jwtparse:$"
},
"expect": {
"isNull": true
}
},
{
"name": "Object",
"given": {
"input": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c",
"definition": {
"$$jwtparse": "$"
}
},
"expect": {
"equal": {
"sub": "1234567890",
"name": "John Doe",
"iat": 1516239022
}
}
},
{
"name": "Object Invalid",
"given": {
"input": true,
"definition": {
"$$jwtparse": "$"
}
},
"expect": {
"isNull": true
}
}
]