Skip to content

Commit

Permalink
Merge pull request #632 from pelias/remove-text-analyzer-test-dependency
Browse files Browse the repository at this point in the history
fix: Removed pelias-text-analyzer requirement in test
  • Loading branch information
trescube authored Aug 12, 2016
2 parents 53d1c4f + 8c12452 commit de97113
Showing 1 changed file with 21 additions and 10 deletions.
31 changes: 21 additions & 10 deletions test/unit/query/search.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
var generate = require('../../../query/search');
var text_analyzer = require('pelias-text-analyzer');

module.exports.tests = {};

Expand Down Expand Up @@ -88,11 +87,17 @@ module.exports.tests.query = function(test, common) {
});

test('valid query with a full valid address', function(t) {
var address = '123 main st new york ny 10010 US';
var query = generate({ text: address,
var query = generate({ text: '123 main st new york ny 10010 US',
layers: [ 'address', 'venue', 'country', 'region', 'county', 'neighbourhood', 'locality', 'localadmin' ],
querySize: 10,
parsed_text: text_analyzer.parse(address),
parsed_text: {
number: '123',
street: 'main st',
state: 'NY',
country: 'USA',
postalcode: '10010',
regions: [ 'new york' ]
}
});

var compiled = JSON.parse( JSON.stringify( query ) );
Expand All @@ -103,11 +108,14 @@ module.exports.tests.query = function(test, common) {
});

test('valid query with partial address', function(t) {
var partial_address = 'soho grand, new york';
var query = generate({ text: partial_address,
var query = generate({ text: 'soho grand, new york',
layers: [ 'address', 'venue', 'country', 'region', 'county', 'neighbourhood', 'locality', 'localadmin' ],
querySize: 10,
parsed_text: text_analyzer.parse(partial_address),
parsed_text: { name: 'soho grand',
state: 'NY',
regions: [ 'soho grand' ],
admin_parts: 'new york'
}
});

var compiled = JSON.parse( JSON.stringify( query ) );
Expand All @@ -118,11 +126,14 @@ module.exports.tests.query = function(test, common) {
});

test('valid query with regions in address', function(t) {
var partial_address = '1 water st manhattan ny';
var query = generate({ text: partial_address,
var query = generate({ text: '1 water st manhattan ny',
layers: [ 'address', 'venue', 'country', 'region', 'county', 'neighbourhood', 'locality', 'localadmin' ],
querySize: 10,
parsed_text: text_analyzer.parse(partial_address),
parsed_text: { number: '1',
street: 'water st',
state: 'NY',
regions: [ 'manhattan' ]
},
});

var compiled = JSON.parse( JSON.stringify( query ) );
Expand Down

0 comments on commit de97113

Please sign in to comment.