@@ -188,53 +188,57 @@ module('Unit | Lib | ResizableColumns', function (hooks) {
188
188
resizableColumns . build ( ) ;
189
189
190
190
assert . deepEqual (
191
- resizableColumns . columns . filterBy ( 'visible' ) . mapBy ( 'id' ) ,
191
+ resizableColumns . columns
192
+ . filter ( ( col ) => col . visible )
193
+ . map ( ( col ) => col . id ) ,
192
194
[ '1' , '2' ] ,
193
195
'shows/hides according to schema' ,
194
196
) ;
195
- assert . deepEqual ( resizableColumns . getColumnVisibility ( ) . mapBy ( 'visible' ) , [
196
- true ,
197
- true ,
198
- false ,
199
- ] ) ;
197
+ assert . deepEqual (
198
+ resizableColumns . getColumnVisibility ( ) . map ( ( col ) => col . visible ) ,
199
+ [ true , true , false ] ,
200
+ ) ;
200
201
201
202
resizableColumns . toggleVisibility ( '3' ) ;
202
203
assert . deepEqual (
203
- resizableColumns . columns . filterBy ( 'visible' ) . mapBy ( 'id' ) ,
204
+ resizableColumns . columns
205
+ . filter ( ( col ) => col . visible )
206
+ . map ( ( col ) => col . id ) ,
204
207
[ '1' , '2' , '3' ] ,
205
208
'toggles the third column correctly' ,
206
209
) ;
207
- assert . deepEqual ( resizableColumns . getColumnVisibility ( ) . mapBy ( 'visible' ) , [
208
- true ,
209
- true ,
210
- true ,
211
- ] ) ;
210
+ assert . deepEqual (
211
+ resizableColumns . getColumnVisibility ( ) . map ( ( col ) => col . visible ) ,
212
+ [ true , true , true ] ,
213
+ ) ;
212
214
213
215
resizableColumns . toggleVisibility ( '1' ) ;
214
216
assert . deepEqual (
215
- resizableColumns . columns . filterBy ( 'visible' ) . mapBy ( 'id' ) ,
217
+ resizableColumns . columns
218
+ . filter ( ( col ) => col . visible )
219
+ . map ( ( col ) => col . id ) ,
216
220
[ '2' , '3' ] ,
217
221
'toggles the first column correctly' ,
218
222
) ;
219
- assert . deepEqual ( resizableColumns . getColumnVisibility ( ) . mapBy ( 'visible' ) , [
220
- false ,
221
- true ,
222
- true ,
223
- ] ) ;
223
+ assert . deepEqual (
224
+ resizableColumns . getColumnVisibility ( ) . map ( ( col ) => col . visible ) ,
225
+ [ false , true , true ] ,
226
+ ) ;
224
227
225
228
// Confirm correct caching
226
229
resizableColumns = new ResizableColumns ( this . options ) ;
227
230
resizableColumns . build ( ) ;
228
231
assert . deepEqual (
229
- resizableColumns . columns . filterBy ( 'visible' ) . mapBy ( 'id' ) ,
232
+ resizableColumns . columns
233
+ . filter ( ( col ) => col . visible )
234
+ . map ( ( col ) => col . id ) ,
230
235
[ '2' , '3' ] ,
231
236
'caching overrides schema visibility settings' ,
232
237
) ;
233
- assert . deepEqual ( resizableColumns . getColumnVisibility ( ) . mapBy ( 'visible' ) , [
234
- false ,
235
- true ,
236
- true ,
237
- ] ) ;
238
+ assert . deepEqual (
239
+ resizableColumns . getColumnVisibility ( ) . map ( ( col ) => col . visible ) ,
240
+ [ false , true , true ] ,
241
+ ) ;
238
242
} ) ;
239
243
240
244
test ( "resets cache correctly if schema doesn't match cache" , function ( assert ) {
0 commit comments