addressit
Version:
Freeform Street Address Parser
19 lines (14 loc) • 401 B
JavaScript
var addressit = require('../..');
module.exports = function(expected, opts) {
var keys = Object.keys(expected);
return function(t) {
var address;
t.plan(keys.length);
// parse the address
address = addressit(t.name, opts);
// check the equality of the parsed components
keys.forEach(function(key) {
t.deepEqual(address[key], expected[key], 'ok');
});
};
};