@@ -34,7 +34,9 @@ test.describe('Datables Requests @requests @readonly', () => {
34
34
expect ( body . data ) . toHaveProperty ( 'type' , 'FeatureCollection' ) ;
35
35
expect ( body . data ) . toHaveProperty ( 'features' ) ;
36
36
expect ( body . data . features ) . toHaveLength ( 7 ) ;
37
- expect ( body . data . features . map ( feat => feat . properties . quartier ) ) . toEqual (
37
+ /** @type {any[] } */
38
+ const features = body . data . features ;
39
+ expect ( features . map ( feat => feat . properties . quartier ) ) . toEqual (
38
40
[ 1 , 2 , 3 , 4 , 5 , 6 , 7 ]
39
41
) ;
40
42
// Check editable features
@@ -76,7 +78,9 @@ test.describe('Datables Requests @requests @readonly', () => {
76
78
expect ( body . data ) . toHaveProperty ( 'type' , 'FeatureCollection' ) ;
77
79
expect ( body . data ) . toHaveProperty ( 'features' ) ;
78
80
expect ( body . data . features ) . toHaveLength ( 5 ) ;
79
- expect ( body . data . features . map ( feat => feat . properties . quartier ) ) . toEqual (
81
+ /** @type {any[] } */
82
+ const features = body . data . features ;
83
+ expect ( features . map ( feat => feat . properties . quartier ) ) . toEqual (
80
84
[ 1 , 2 , 3 , 6 , 7 ]
81
85
) ;
82
86
} ) ;
@@ -111,7 +115,9 @@ test.describe('Datables Requests @requests @readonly', () => {
111
115
expect ( body . data ) . toHaveProperty ( 'type' , 'FeatureCollection' ) ;
112
116
expect ( body . data ) . toHaveProperty ( 'features' ) ;
113
117
expect ( body . data . features ) . toHaveLength ( 7 ) ;
114
- expect ( body . data . features . map ( feat => feat . properties . quartier ) ) . toEqual (
118
+ /** @type {any[] } */
119
+ const features = body . data . features ;
120
+ expect ( features . map ( feat => feat . properties . quartier ) ) . toEqual (
115
121
[ 1 , 2 , 3 , 4 , 5 , 6 , 7 ] . reverse ( )
116
122
) ;
117
123
} ) ;
@@ -153,10 +159,12 @@ test.describe('Datables Requests @requests @readonly', () => {
153
159
expect ( body . data ) . toHaveProperty ( 'type' , 'FeatureCollection' ) ;
154
160
expect ( body . data ) . toHaveProperty ( 'features' ) ;
155
161
expect ( body . data . features ) . toHaveLength ( 1 ) ;
156
- expect ( body . data . features . map ( feat => feat . properties . quartier ) ) . toEqual (
162
+ /** @type {any[] } */
163
+ let features = body . data . features ;
164
+ expect ( features . map ( feat => feat . properties . quartier ) ) . toEqual (
157
165
[ 4 ]
158
166
) ;
159
- expect ( body . data . features . map ( feat => feat . properties . quartmno ) ) . toEqual (
167
+ expect ( features . map ( feat => feat . properties . quartmno ) ) . toEqual (
160
168
[ 'CX' ]
161
169
) ;
162
170
@@ -189,10 +197,12 @@ test.describe('Datables Requests @requests @readonly', () => {
189
197
expect ( body . data ) . toHaveProperty ( 'type' , 'FeatureCollection' ) ;
190
198
expect ( body . data ) . toHaveProperty ( 'features' ) ;
191
199
expect ( body . data . features ) . toHaveLength ( 2 ) ;
192
- expect ( body . data . features . map ( feat => feat . properties . quartier ) ) . toEqual (
200
+ /** @type {any[] } */
201
+ features = body . data . features ;
202
+ expect ( features . map ( feat => feat . properties . quartier ) ) . toEqual (
193
203
[ 3 , 4 ]
194
204
) ;
195
- expect ( body . data . features . map ( feat => feat . properties . quartmno ) ) . toEqual (
205
+ expect ( features . map ( feat => feat . properties . quartmno ) ) . toEqual (
196
206
[ 'CV' , 'CX' ]
197
207
) ;
198
208
@@ -226,10 +236,12 @@ test.describe('Datables Requests @requests @readonly', () => {
226
236
expect ( body . data ) . toHaveProperty ( 'type' , 'FeatureCollection' ) ;
227
237
expect ( body . data ) . toHaveProperty ( 'features' ) ;
228
238
expect ( body . data . features ) . toHaveLength ( 4 ) ;
229
- expect ( body . data . features . map ( feat => feat . properties . quartier ) ) . toEqual (
239
+ /** @type {any[] } */
240
+ features = body . data . features ;
241
+ expect ( features . map ( feat => feat . properties . quartier ) ) . toEqual (
230
242
[ 2 , 3 , 4 , 5 ]
231
243
) ;
232
- expect ( body . data . features . map ( feat => feat . properties . quartmno ) ) . toEqual (
244
+ expect ( features . map ( feat => feat . properties . quartmno ) ) . toEqual (
233
245
[ 'PA' , 'CV' , 'CX' , 'PR' ]
234
246
) ;
235
247
} ) ;
@@ -356,7 +368,9 @@ test.describe('Datables Requests @requests @readonly', () => {
356
368
expect ( body . data ) . toHaveProperty ( 'type' , 'FeatureCollection' ) ;
357
369
expect ( body . data ) . toHaveProperty ( 'features' ) ;
358
370
expect ( body . data . features ) . toHaveLength ( 2 ) ;
359
- expect ( body . data . features . map ( feat => feat . properties . quartier ) ) . toEqual (
371
+ /** @type {any[] } */
372
+ let features = body . data . features ;
373
+ expect ( features . map ( feat => feat . properties . quartier ) ) . toEqual (
360
374
[ 2 , 3 ]
361
375
) ;
362
376
} ) ;
0 commit comments