uritemplate
Version:
An UriTemplate implementation of rfc 6570
24 lines (21 loc) • 759 B
JavaScript
module.exports = (function () {
"use strict";
var
UriTemplate = require('../../' + global.URI_TEMPLATE_FILE);
return {
'UriTemplate has a static parse function': function (test) {
test.equal(typeof UriTemplate.parse, 'function');
test.done();
},
'UriTemplate has a expand function': function (test) {
test.equal(typeof UriTemplate.prototype.expand, 'function');
test.done();
},
'UriTemplate instances are frozen': function (test) {
var ut = new UriTemplate('text', []);
test.ok(Object.isFrozen(ut));
test.ok(Object.isFrozen(ut.expressions));
test.done();
}
};
}());