11'use strict' ;
22
3- var assert = require ( 'assert' ) ;
4- var request = require ( 'supertest' ) ;
3+ const assert = require ( 'assert' ) ;
4+ const request = require ( 'supertest' ) ;
55
6- var data = require ( './data' ) ;
7- var app = request ( require ( './app' ) ) ;
8- var db = require ( './db' ) ;
6+ const data = require ( './data' ) ;
7+ const app = request ( require ( './app' ) ) ;
8+ const db = require ( './db' ) ;
99
10- describe ( 'Example App' , function ( ) {
11- before ( function ( done ) {
10+ describe ( 'Example App' , ( ) => {
11+ before ( done => {
1212 if ( db . db ) { return done ( ) ; }
13- db . once ( 'ready' , done ) ;
13+ return db . once ( 'ready' , done ) ;
1414 } ) ;
1515
16- before ( function ( done ) {
16+ before ( done => {
1717 db . db . dropDatabase ( done ) ;
1818 } ) ;
1919
20- before ( function ( done ) {
21- db . db . collection ( 'places' ) . createIndex ( { geojson : '2dsphere' } , done ) ;
20+ before ( done => {
21+ db . db . collection ( 'places' ) . createIndex ( { geojson : '2dsphere' } , done ) ;
2222 } ) ;
2323
24- before ( function ( done ) {
24+ before ( done => {
2525 db . db . collection ( 'places' ) . insertMany ( data , done ) ;
2626 } ) ;
2727
28- var url = '/api/places' ;
28+ const url = '/api/places' ;
2929
30- it ( 'returns all them places' , function ( done ) {
30+ it ( 'returns all them places' , done => {
3131 app . get ( url )
3232 . expect ( 200 )
33- . expect ( function ( res ) {
33+ . expect ( res => {
3434 assert . equal ( res . body . length , 3 ) ;
3535 } )
3636 . end ( done ) ;
3737 } ) ;
3838
39- it ( 'returns places matching name' , function ( done ) {
40- app . get ( url + ' ?name=Vatnane' )
39+ it ( 'returns places matching name' , done => {
40+ app . get ( ` ${ url } ?name=Vatnane` )
4141 . expect ( 200 )
42- . expect ( function ( res ) {
42+ . expect ( res => {
4343 assert . equal ( res . body . length , 1 ) ;
4444 assert . equal ( res . body [ 0 ] . name , 'Vatnane' ) ;
4545 } )
4646 . end ( done ) ;
4747 } ) ;
4848
49- it ( 'returns places near point' , function ( done ) {
50- app . get ( url + ' ?near=6.13037,61.00607' )
49+ it ( 'returns places near point' , done => {
50+ app . get ( ` ${ url } ?near=6.13037,61.00607` )
5151 . expect ( 200 )
52- . expect ( function ( res ) {
52+ . expect ( res => {
5353 assert . equal ( res . body . length , 3 ) ;
5454 assert . equal ( res . body [ 0 ] . name , 'Solrenningen' ) ;
5555 assert . equal ( res . body [ 1 ] . name , 'Åsedalen' ) ;
@@ -58,49 +58,49 @@ describe('Example App', function() {
5858 . end ( done ) ;
5959 } ) ;
6060
61- it ( 'returns places near point with max distance' , function ( done ) {
62- app . get ( url + ' ?near=6.13037,61.00607,7000' )
61+ it ( 'returns places near point with max distance' , done => {
62+ app . get ( ` ${ url } ?near=6.13037,61.00607,7000` )
6363 . expect ( 200 )
64- . expect ( function ( res ) {
64+ . expect ( res => {
6565 assert . equal ( res . body . length , 2 ) ;
6666 assert . equal ( res . body [ 0 ] . name , 'Solrenningen' ) ;
6767 assert . equal ( res . body [ 1 ] . name , 'Åsedalen' ) ;
6868 } )
6969 . end ( done ) ;
7070 } ) ;
7171
72- it ( 'returns places near point with max and min distance' , function ( done ) {
73- app . get ( url + ' ?near=6.13037,61.00607,7000,1000' )
72+ it ( 'returns places near point with max and min distance' , done => {
73+ app . get ( ` ${ url } ?near=6.13037,61.00607,7000,1000` )
7474 . expect ( 200 )
75- . expect ( function ( res ) {
75+ . expect ( res => {
7676 assert . equal ( res . body . length , 1 ) ;
7777 assert . equal ( res . body [ 0 ] . name , 'Åsedalen' ) ;
7878 } )
7979 . end ( done ) ;
8080 } ) ;
8181
82- it ( 'returns places inside bbox' , function ( done ) {
83- var bbox = [
82+ it ( 'returns places inside bbox' , done => {
83+ const bbox = [
8484 '5.5419158935546875' ,
8585 '60.92859723298985' ,
8686 '6.0363006591796875' ,
87- '61.018719220334525'
87+ '61.018719220334525' ,
8888 ] . join ( ',' ) ;
8989
90- app . get ( url + ' ?bbox=' + bbox )
90+ app . get ( ` ${ url } ?bbox=${ bbox } ` )
9191 . expect ( 200 )
92- . expect ( function ( res ) {
92+ . expect ( res => {
9393 assert . equal ( res . body . length , 2 ) ;
9494 assert . equal ( res . body [ 0 ] . name , 'Norddalshytten' ) ;
9595 assert . equal ( res . body [ 1 ] . name , 'Vardadalsbu' ) ;
9696 } )
9797 . end ( done ) ;
9898 } ) ;
9999
100- it ( 'returns places with any of the following tags' , function ( done ) {
101- app . get ( url + ' ?tags[]=Båt&tags[]=Stekeovn' )
100+ it ( 'returns places with any of the following tags' , done => {
101+ app . get ( ` ${ url } ?tags[]=Båt&tags[]=Stekeovn` )
102102 . expect ( 200 )
103- . expect ( function ( res ) {
103+ . expect ( res => {
104104 assert . equal ( res . body . length , 3 ) ;
105105 assert . equal ( res . body [ 0 ] . name , 'Solrenningen' ) ;
106106 assert . equal ( res . body [ 1 ] . name , 'Åsedalen' ) ;
@@ -109,50 +109,50 @@ describe('Example App', function() {
109109 . end ( done ) ;
110110 } ) ;
111111
112- it ( 'returns places with visits less than 40' , function ( done ) {
113- app . get ( url + ' ?visits=<40' )
112+ it ( 'returns places with visits less than 40' , done => {
113+ app . get ( ` ${ url } ?visits=<40` )
114114 . expect ( 200 )
115- . expect ( function ( res ) {
115+ . expect ( res => {
116116 assert . equal ( res . body . length , 0 ) ;
117117 } )
118118 . end ( done ) ;
119119 } ) ;
120120
121- it ( 'returns places with visits less than or equal to 40' , function ( done ) {
122- app . get ( url + ' ?visits=<=40' )
121+ it ( 'returns places with visits less than or equal to 40' , done => {
122+ app . get ( ` ${ url } ?visits=<=40` )
123123 . expect ( 200 )
124- . expect ( function ( res ) {
124+ . expect ( res => {
125125 assert . equal ( res . body . length , 1 ) ;
126126 assert . equal ( res . body [ 0 ] . name , 'Solrenningen' ) ;
127127 } )
128128 . end ( done ) ;
129129 } ) ;
130130
131- it ( 'returns places with visits greater than 10,000' , function ( done ) {
132- app . get ( url + ' ?visits=>10000' )
131+ it ( 'returns places with visits greater than 10,000' , done => {
132+ app . get ( ` ${ url } ?visits=>10000` )
133133 . expect ( 200 )
134- . expect ( function ( res ) {
134+ . expect ( res => {
135135 assert . equal ( res . body . length , 1 ) ;
136136 assert . equal ( res . body [ 0 ] . name , 'Vardadalsbu' ) ;
137137 } )
138138 . end ( done ) ;
139139 } ) ;
140140
141- it ( 'returns places with visits > or equal to 10,000' , function ( done ) {
142- app . get ( url + ' ?visits=>=10000' )
141+ it ( 'returns places with visits > or equal to 10,000' , done => {
142+ app . get ( ` ${ url } ?visits=>=10000` )
143143 . expect ( 200 )
144- . expect ( function ( res ) {
144+ . expect ( res => {
145145 assert . equal ( res . body . length , 2 ) ;
146146 assert . equal ( res . body [ 0 ] . name , 'Åsedalen' ) ;
147147 assert . equal ( res . body [ 1 ] . name , 'Vardadalsbu' ) ;
148148 } )
149149 . end ( done ) ;
150150 } ) ;
151151
152- it ( 'returns places with visits > 40 and < 10,000' , function ( done ) {
153- app . get ( url + ' ?visits=>40&visits=<10000' )
152+ it ( 'returns places with visits > 40 and < 10,000' , done => {
153+ app . get ( ` ${ url } ?visits=>40&visits=<10000` )
154154 . expect ( 200 )
155- . expect ( function ( res ) {
155+ . expect ( res => {
156156 assert . equal ( res . body . length , 3 ) ;
157157 assert . equal ( res . body [ 0 ] . name , 'Norddalshytten' ) ;
158158 assert . equal ( res . body [ 1 ] . name , 'Vatnane' ) ;
0 commit comments