proxy-generics-google-maps
Version:
Proxy Generic Google Maps
38 lines (35 loc) • 1.03 kB
JavaScript
/* global describe, it */
const assert = require('assert')
describe('Geolocation Generic Google maps', () => {
let GeolocationGenericService
let GoogleMaps
before((done) => {
GeolocationGenericService = global.app.services.GeolocationGenericService
GoogleMaps = global.app.config.proxyGenerics.googleMaps
done()
})
it('should exist', () => {
assert(GeolocationGenericService)
assert(GoogleMaps)
})
it('should locate an Address', (done) => {
GeolocationGenericService.locate({
address_1: '7875 N. Alton Ave.',
city: 'Indianapolis',
province_code: 'IN',
postal_code: '46268',
country_code: 'US'
}, GoogleMaps)
.then(response => {
assert.equal(response.formatted_address, '7875 N Alton Ave, Indianapolis, IN 46268, USA')
assert.notEqual(response.latitude, 0)
assert.notEqual(response.longitude, 0)
assert.ok(response.google_maps)
done()
})
.catch(err => {
done(err)
})
})
})