walnut.js/tests/utils.js

28 lines
649 B
JavaScript
Raw Permalink Normal View History

'use strict';
var utils = require('../lib/utils');
// TODO priority should be by arbitrarily, large numbers, not specific numbers of #
[
{ test: "example.com"
, result: { host: "example.com" }
}
, { test: "api.example.com"
, result: { host: "api.example.com" }
}
, { test: "api.example.com#"
, result: { host: "api.example.com" }
}
, { test: "api.example.com##"
, result: { host: "api.example.com" }
}
, { test: "api.example.com###"
, result: { host: "api.example.com" }
}
, { test: "example.com#blah"
, result: { host: "example.com" }
}
].forEach(function (sample) {
console.log(utils.getDomainInfo(sample.test));
});