UNPKG

parse-address-australia

Version:
108 lines (106 loc) 2.35 kB
var parser = require('./address'); var assert = require('assert'); var address = { '9 Mulga St Blackwater QLD 4717': { city: 'Blackwater', number: '9', postcode: '4717', state: 'QLD', street: 'Mulga', type: 'St' }, '2963 Shannons Flat Rd Shannons Flat NSW 2630': { city: 'Shannons Flat', number: '2963', postcode: '2630', state: 'NSW', street: 'Shannons Flat', type: 'Rd' }, '3 Doris St, North Sydney, NSW 206': { city: 'North Sydney', number: '3', state: 'NSW', street: 'Doris', type: 'St' }, 'Level 4/ 235 Macquarie St Sydney NSW 2000': { city: 'Sydney', number: '235', postcode: '2000', sec_unit_num: '4', sec_unit_type: 'Level', state: 'NSW', street: 'Macquarie', type: 'St' }, 'lv 5/235 Macquarie St Sydney NSW 2000': { city: 'Sydney', number: '235', postcode: '2000', sec_unit_num: '5', sec_unit_type: 'lv', state: 'NSW', street: 'Macquarie', type: 'St' }, 'Lv 6 235 Macquarie St Sydney NSW 2000': { city: 'Sydney', number: '235', postcode: '2000', sec_unit_num: '6', sec_unit_type: 'Lv', state: 'NSW', street: 'Macquarie', type: 'St' }, '20/180-90 Phillip St Sydney NSW 2000': { city: 'Sydney', number: '180-90', postcode: '2000', sec_unit_num: '20', sec_unit_type: 'unit', state: 'NSW', street: 'Phillip', type: 'St' }, '123-200 Sussex St Sydney NSW 2001': { city: 'Sydney', number: '123-200', postcode: '2001', state: 'NSW', street: 'Sussex', type: 'St' }, '2 Hampden Street, North Sydney, NSW 2060': { city: 'North Sydney', number: '2', postcode: '2060', state: 'NSW', street: 'Hampden', type: 'St' }, 'Lot 72 Libercal St Sydney NSW 2000': { city: 'Sydney', postcode: '2000', sec_unit_num: '72', sec_unit_type: 'Lot', state: 'NSW', street: 'Libercal', type: 'St' }, '405/2 Marlborough Street, Drummoyne NSW 2047': { city: 'Drummoyne', number: '2', postcode: '2047', sec_unit_num: '405', sec_unit_type: 'unit', state: 'NSW', street: 'Marlborough', type: 'St' } }; Object.keys(address).forEach(function (k) { var parsed = parser.parseLocation(k); assert.deepEqual(address[k], parsed); });