UNPKG

@nlighten/json-transform-core

Version:

Core types and utilities for handling JSON transformers

143 lines (142 loc) 3.82 kB
[ { "name": "uuid - default uuid", "given": { "input": "a8e41dc6-74c9-42c5-bb03-3bfd623044c5", "definition": "$$uuid:$" }, "expect": { "equal": "a8e41dc6-74c9-42c5-bb03-3bfd623044c5" } }, { "name": "uuid - base36", "given": { "input": "a8e41dc6-74c9-42c5-bb03-3bfd623044c5", "definition": "$$uuid(b36):$" }, "expect": { "equal": "9zye6dau0hvwo54msqyyjyzt1" } }, { "name": "uuid - base36 (full)", "given": { "input": "a8e41dc6-74c9-42c5-bb03-3bfd623044c5", "definition": "$$uuid(base36):$" }, "expect": { "equal": "9zye6dau0hvwo54msqyyjyzt1" } }, { "name": "uuid - base62", "given": { "input": "a8e41dc6-74c9-42c5-bb03-3bfd623044c5", "definition": "$$uuid(b62):$" }, "expect": { "equal": "58gxXh69c8X7f2Id3D84W5" } }, { "name": "uuid - base62 (full)", "given": { "input": "a8e41dc6-74c9-42c5-bb03-3bfd623044c5", "definition": "$$uuid(Base62):$" }, "expect": { "equal": "58gxXh69c8X7f2Id3D84W5" } }, { "name": "uuid - base64", "given": { "input": "a8e41dc6-74c9-42c5-bb03-3bfd623044c5", "definition": "$$uuid(b64):$" }, "expect": { "equal": "qOQdxnTJQsW7Azv9YjBExQ" } }, { "name": "uuid - base64 (full)", "given": { "input": "a8e41dc6-74c9-42c5-bb03-3bfd623044c5", "definition": "$$uuid(base64):$" }, "expect": { "equal": "qOQdxnTJQsW7Azv9YjBExQ" } }, { "name": "uuid - base64 with quotes", "given": { "input": "a8e41dc6-74c9-42c5-bb03-3bfd623044c5", "definition": "$$uuid('base64'):$" }, "expect": { "equal": "qOQdxnTJQsW7Azv9YjBExQ" } }, { "name": "uuid - no hyphens (N)", "given": { "input": "a8e41dc6-74c9-42c5-bb03-3bfd623044c5", "definition": "$$uuid(N):$" }, "expect": { "equal": "a8e41dc674c942c5bb033bfd623044c5" } }, { "name": "uuid - no hyphens (full)", "given": { "input": "a8e41dc6-74c9-42c5-bb03-3bfd623044c5", "definition": "$$uuid(no_hyphens):$" }, "expect": { "equal": "a8e41dc674c942c5bb033bfd623044c5" } }, { "name": "uuid - literal with no hyphens", "given": { "input": null, "definition": "$$uuid(n):a8e41dc6-74c9-42c5-bb03-3bfd623044c5" }, "expect": { "equal": "a8e41dc674c942c5bb033bfd623044c5" } }, { "name": "uuid v3 - custom namespace", "given": { "input": "widget/1234567890", "definition": "$$uuid(v3,4bdbe8ec-5cb5-11ea-bc55-0242ac130003):$" }, "expect": { "equal": "53564aa3-4154-3ca5-ac90-dba59dc7d3cb" } }, { "name": "uuid v3 - java implementation comparison", "given": { "input": "widget/1234567890", "definition": "$$uuid(v3):$" }, "expect": { "equal": "d904c507-ee93-3794-9a56-22b6f37cbfe6" } }, { "name": "uuid v5 - custom namespace", "given": { "input": "widget/1234567890", "definition": "$$uuid(v5,4bdbe8ec-5cb5-11ea-bc55-0242ac130003):$" }, "expect": { "equal": "a35477ae-bfb1-5f2e-b5a4-4711594d855f" } } ]