UNPKG

rfc6570

Version:

RFC 6570 compliant uri template parser, builder and router

26 lines (19 loc) 660 B
/* jshint node:true */ /* global describe */ var h = require('./h'); describe('Level 1', function () { var data = { "var": "value", "hello": "Hello World!", "undef": undefined }; describe('Simple string expansion', function () { h.addTest('{var}', 'value', data, true); h.addTest('{hello}', 'Hello%20World%21', data, true); h.addTest('{undef}', '', data, true); h.addTest('x{undef}', 'x', data, true); h.addTest('x{undef}y', 'xy', data, true); h.addTest('{undef}y', 'y', data, true); h.addTest('{var}-{hello}', 'value-Hello%20World%21', data, true); }); });