Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
test('input:name not set', function(t) {
var vs1 = new peliasQuery.Vars( peliasQuery.defaults );
t.equal(view(vs1), null, 'view failed compilation due to missing var');
t.end();
});
};
test('input:name set', function(t) {
var vs1 = new peliasQuery.Vars( peliasQuery.defaults );
vs1.var('input:name').set('101 west 26th street');
var compiled = JSON.stringify( view( vs1 ) );
var expected = '{"match":{"name.default":{"analyzer":"peliasOneEdgeGram","boost":1,"query":"west 26th street"}}}';
t.equal(compiled, expected, 'view compiled correctly');
t.equal(vs1.var('input:name').get(), '101 west 26th street', 'original var not mutated');
t.end();
});
test('input:name not set', function(t) {
var peliasQuery = require('pelias-query');
var _ = require('lodash');
module.exports = _.merge({}, peliasQuery.defaults, {
'size': 20,
'track_scores': true,
'centroid:field': 'center_point',
'sort:distance:order': 'asc',
'sort:distance:distance_type': 'plane',
'boundary:circle:radius': '50km',
'boundary:circle:distance_type': 'plane',
'boundary:circle:optimize_bbox': 'indexed',
'boundary:rect:type': 'indexed',
'ngram:analyzer': 'peliasQueryPartialToken',
var peliasQuery = require('pelias-query');
var _ = require('lodash');
module.exports = _.merge({}, peliasQuery.defaults, {
'size': 1,
'track_scores': true,
'layers': ['venue', 'address', 'street'],
'centroid:field': 'center_point',
'sort:distance:order': 'asc',
'sort:distance:distance_type': 'plane',
'boundary:circle:radius': '1km',
'boundary:circle:distance_type': 'plane',
'boundary:rect:type': 'indexed',
'ngram:analyzer': 'peliasQuery',
var peliasQuery = require('pelias-query');
var _ = require('lodash');
module.exports = _.merge({}, peliasQuery.defaults, {
'size': 20,
'track_scores': true,
'centroid:field': 'center_point',
'sort:distance:order': 'asc',
'sort:distance:distance_type': 'plane',
'boundary:circle:radius': '50km',
'boundary:circle:distance_type': 'plane',
'boundary:rect:type': 'indexed',
'ngram:analyzer': 'peliasQuery',
'ngram:field': 'name.default',
var peliasQuery = require('pelias-query');
var _ = require('lodash');
module.exports = _.merge({}, peliasQuery.defaults, {
'size': 20,
'track_scores': true,
'centroid:field': 'center_point',
'sort:distance:order': 'asc',
'sort:distance:distance_type': 'plane',
'boundary:circle:radius': '50km',
'boundary:circle:distance_type': 'plane',
'boundary:rect:type': 'indexed',
'ngram:analyzer': 'peliasQuery',
'ngram:field': 'name.default',