diff --git a/app.js b/app.js index bc4e9a93..869628de 100644 --- a/app.js +++ b/app.js @@ -37,28 +37,17 @@ app.get( '/', controllers.index() ); // doc API app.get( '/doc', sanitisers.doc.middleware, controllers.doc() ); -// suggest API -// app.get( '/suggest', sanitisers.suggest.middleware, controllers.suggest() ); -// app.get( '/suggest/nearby', -// sanitisers.suggest.middleware, -// controllers.suggest(undefined, undefined, require('./helper/queryMixer').suggest_nearby) ); -// app.get( '/suggest/coarse', -// sanitisers.coarse.middleware, -// controllers.suggest(undefined, undefined, require('./helper/queryMixer').coarse) ); - -// search API -app.get( '/search', sanitisers.search.middleware, controllers.search() ); +// suggest APIs app.get( '/suggest', sanitisers.search.middleware, controllers.search() ); -app.get( '/suggest/nearby', sanitisers.search.middleware, controllers.search() ); -// @todo: /suggest/nearby should enforce lat/lon required, check other endpoints for validation - -// reverse API -app.get( '/reverse', sanitisers.reverse.middleware, controllers.search(undefined, require('./query/reverse')) ); +app.get( '/suggest/nearby', sanitisers.suggest.middleware, controllers.search() ); +app.get( '/suggest/coarse', sanitisers.coarse.middleware, controllers.search() ); -// coarse API +// search APIs +app.get( '/search', sanitisers.search.middleware, controllers.search() ); app.get( '/search/coarse', sanitisers.coarse.middleware, controllers.search() ); -app.get( '/suggest/coarse', sanitisers.coarse.middleware, controllers.search() ); +// reverse API +app.get( '/reverse', sanitisers.reverse.middleware, controllers.search(undefined, require('./query/reverse')) ); /** ----------------------- error middleware ----------------------- **/ diff --git a/test/ciao/suggest/nearby_nobias.coffee b/test/ciao/suggest/nearby_nobias.coffee new file mode 100644 index 00000000..df0b7930 --- /dev/null +++ b/test/ciao/suggest/nearby_nobias.coffee @@ -0,0 +1,6 @@ + +#> suggest without geo bias +path: '/suggest/nearby?input=a' + +#? 400 bad request +response.statusCode.should.equal 400 \ No newline at end of file