UNPKG

uritemplate

Version:

An UriTemplate implementation of rfc 6570

74 lines (72 loc) 2.1 kB
{ "Jira bug #1" : { "comment": "tests, whether the '://' can be passed", "level": 1, "variables": { "q": "val" }, "testcases" : [ ["http://localhost:8080/api/search{?q}", "http://localhost:8080/api/search?q=val"] ] }, "Allowed characters": { "level": 3, "variables": { "dot": "dot" }, "testcases": [ ["{?.dot}", false], ["{a,.b}", false] ] }, "Prefix modifiers and exploded": { "level": 4, "variables": { "text": "I like octal numbers", "emptyObject": {}, "filledObject": {"composite": "true"}, "emptyArr": [], "filledArr": [1] }, "testcases": [ ["{text:0}", false], ["{text:08}", false], ["{text:8}", "I%20like%20o"], ["{text:9999}", "I%20like%20octal%20numbers"], ["{text:10000}", false], ["{text:1.0}", false], ["{text:1e+2}", false], ["{text:9876543210987654321098765432109876543210}", false], ["{emptyObject:1}", ""], ["{filledObject:1}", false], ["{emptyArr:1}", ""], ["{filledArr:1}", false], ["{text:1:1}", false], ["{?*}", false], ["{?:1}", false], ["{?a,:1}", false], ["{*}", false], ["{text**}", false], ["{text:1*}", false], ["{text*:1}", false] ] }, "Prefix modifiers, next generation": { "level": 4, "variables": { "bool": false, "int": 123, "float": 123.4, "exp": 1.2e+3, "null": null }, "testcases": [ ["{bool:1}", "f"], ["{int:1}", "1"], ["{float:1}", "1"], ["{exp:1}", "1"], ["{null:1}", ""], ["{null:1}", ""] ] } }