1
1
/* eslint-disable import-x/no-extraneous-dependencies */
2
- /* eslint-disable @typescript-eslint/no-unsafe-member-access */
3
- /* eslint-disable @typescript-eslint/no-unsafe-call */
2
+
4
3
import { TrackedArray } from '@glimmer/validator' ;
5
4
import { expectTypeOf } from 'expect-type' ;
6
5
@@ -53,11 +52,11 @@ module('@glimmer/validator: TrackedArray', () => {
53
52
test ( 'length' , ( assert ) => {
54
53
let arr = new TrackedArray ( ) ;
55
54
56
- assert . equal ( arr . length , 0 ) ;
55
+ assert . strictEqual ( arr . length , 0 ) ;
57
56
58
57
arr [ 100 ] = 1 ;
59
58
60
- assert . equal ( arr . length , 101 ) ;
59
+ assert . strictEqual ( arr . length , 101 ) ;
61
60
} ) ;
62
61
63
62
test ( 'concat' , ( assert ) => {
@@ -105,7 +104,7 @@ module('@glimmer/validator: TrackedArray', () => {
105
104
isCorrect = isCorrect && value === 123 ;
106
105
}
107
106
108
- assert . equal ( count , 100 ) ;
107
+ assert . strictEqual ( count , 100 ) ;
109
108
assert . ok ( isCorrect ) ;
110
109
} ) ;
111
110
@@ -120,7 +119,7 @@ module('@glimmer/validator: TrackedArray', () => {
120
119
test ( 'find' , ( assert ) => {
121
120
let arr = new TrackedArray ( [ 1 , 2 , 3 ] ) ;
122
121
123
- assert . equal (
122
+ assert . strictEqual (
124
123
arr . find ( ( v ) => v > 1 ) ,
125
124
2
126
125
) ;
@@ -129,7 +128,7 @@ module('@glimmer/validator: TrackedArray', () => {
129
128
test ( 'findIndex' , ( assert ) => {
130
129
let arr = new TrackedArray ( [ 1 , 2 , 3 ] ) ;
131
130
132
- assert . equal (
131
+ assert . strictEqual (
133
132
arr . findIndex ( ( v ) => v > 1 ) ,
134
133
1
135
134
) ;
@@ -155,7 +154,7 @@ module('@glimmer/validator: TrackedArray', () => {
155
154
test ( 'forEach' , ( assert ) => {
156
155
let arr = new TrackedArray ( [ 1 , 2 , 3 ] ) ;
157
156
158
- arr . forEach ( ( v , i ) => assert . equal ( v , i + 1 ) ) ;
157
+ arr . forEach ( ( v , i ) => assert . strictEqual ( v , i + 1 ) ) ;
159
158
} ) ;
160
159
161
160
test ( 'includes' , ( assert ) => {
@@ -168,31 +167,31 @@ module('@glimmer/validator: TrackedArray', () => {
168
167
test ( 'indexOf' , ( assert ) => {
169
168
let arr = new TrackedArray ( [ 1 , 2 , 1 ] ) ;
170
169
171
- assert . equal ( arr . indexOf ( 1 ) , 0 ) ;
172
- assert . equal ( arr . indexOf ( 5 ) , - 1 ) ;
170
+ assert . strictEqual ( arr . indexOf ( 1 ) , 0 ) ;
171
+ assert . strictEqual ( arr . indexOf ( 5 ) , - 1 ) ;
173
172
} ) ;
174
173
175
174
test ( 'join' , ( assert ) => {
176
175
let arr = new TrackedArray ( [ 1 , 2 , 3 ] ) ;
177
176
178
- assert . equal ( arr . join ( ',' ) , '1,2,3' ) ;
177
+ assert . strictEqual ( arr . join ( ',' ) , '1,2,3' ) ;
179
178
} ) ;
180
179
181
180
test ( 'keys' , ( assert ) => {
182
181
let arr = new TrackedArray ( [ 1 , 2 , 3 ] ) ;
183
182
let iter = arr . keys ( ) ;
184
183
185
- assert . equal ( iter . next ( ) . value , 0 ) ;
186
- assert . equal ( iter . next ( ) . value , 1 ) ;
187
- assert . equal ( iter . next ( ) . value , 2 ) ;
184
+ assert . strictEqual ( iter . next ( ) . value , 0 ) ;
185
+ assert . strictEqual ( iter . next ( ) . value , 1 ) ;
186
+ assert . strictEqual ( iter . next ( ) . value , 2 ) ;
188
187
assert . true ( iter . next ( ) . done ) ;
189
188
} ) ;
190
189
191
190
test ( 'lastIndexOf' , ( assert ) => {
192
191
let arr = new TrackedArray ( [ 3 , 2 , 3 ] ) ;
193
192
194
- assert . equal ( arr . lastIndexOf ( 3 ) , 2 ) ;
195
- assert . equal ( arr . lastIndexOf ( 5 ) , - 1 ) ;
193
+ assert . strictEqual ( arr . lastIndexOf ( 3 ) , 2 ) ;
194
+ assert . strictEqual ( arr . lastIndexOf ( 5 ) , - 1 ) ;
196
195
} ) ;
197
196
198
197
test ( 'map' , ( assert ) => {
@@ -208,21 +207,22 @@ module('@glimmer/validator: TrackedArray', () => {
208
207
let val = arr . pop ( ) ;
209
208
210
209
assert . deepEqual ( arr , [ 1 , 2 ] ) ;
211
- assert . equal ( val , 3 ) ;
210
+ assert . strictEqual ( val , 3 ) ;
212
211
} ) ;
213
212
214
213
test ( 'push' , ( assert ) => {
215
214
let arr = new TrackedArray ( [ 1 , 2 , 3 ] ) ;
216
215
let val = arr . push ( 4 ) ;
217
216
218
217
assert . deepEqual ( arr , [ 1 , 2 , 3 , 4 ] ) ;
219
- assert . equal ( val , 4 ) ;
218
+ assert . strictEqual ( val , 4 ) ;
220
219
} ) ;
221
220
222
221
test ( 'reduce' , ( assert ) => {
223
222
let arr = new TrackedArray ( [ 1 , 2 , 3 ] ) ;
224
223
225
- assert . equal (
224
+ assert . strictEqual (
225
+ // eslint-disable-next-line @typescript-eslint/restrict-plus-operands
226
226
arr . reduce ( ( s , v ) => s + v , '' ) ,
227
227
'123'
228
228
) ;
@@ -231,7 +231,8 @@ module('@glimmer/validator: TrackedArray', () => {
231
231
test ( 'reduceRight' , ( assert ) => {
232
232
let arr = new TrackedArray ( [ 1 , 2 , 3 ] ) ;
233
233
234
- assert . equal (
234
+ assert . strictEqual (
235
+ // eslint-disable-next-line @typescript-eslint/restrict-plus-operands
235
236
arr . reduceRight ( ( s , v ) => s + v , '' ) ,
236
237
'321'
237
238
) ;
@@ -249,7 +250,7 @@ module('@glimmer/validator: TrackedArray', () => {
249
250
let val = arr . shift ( ) ;
250
251
251
252
assert . deepEqual ( arr , [ 2 , 3 ] ) ;
252
- assert . equal ( val , 1 ) ;
253
+ assert . strictEqual ( val , 1 ) ;
253
254
} ) ;
254
255
255
256
test ( 'slice' , ( assert ) => {
@@ -272,7 +273,7 @@ module('@glimmer/validator: TrackedArray', () => {
272
273
let arr = new TrackedArray ( [ 3 , 1 , 2 ] ) ;
273
274
let arr2 = arr . sort ( ) ;
274
275
275
- assert . equal ( arr , arr2 ) ;
276
+ assert . strictEqual ( arr , arr2 ) ;
276
277
assert . deepEqual ( arr , [ 1 , 2 , 3 ] ) ;
277
278
} ) ;
278
279
@@ -284,7 +285,7 @@ module('@glimmer/validator: TrackedArray', () => {
284
285
return 0 ;
285
286
} ) ;
286
287
287
- assert . equal ( arr , arr2 ) ;
288
+ assert . strictEqual ( arr , arr2 ) ;
288
289
assert . deepEqual ( arr , [ 3 , 2 , 2 , 1 ] ) ;
289
290
} ) ;
290
291
@@ -302,16 +303,16 @@ module('@glimmer/validator: TrackedArray', () => {
302
303
let val = arr . unshift ( 0 ) ;
303
304
304
305
assert . deepEqual ( arr , [ 0 , 1 , 2 , 3 ] ) ;
305
- assert . equal ( val , 4 ) ;
306
+ assert . strictEqual ( val , 4 ) ;
306
307
} ) ;
307
308
308
309
test ( 'values' , ( assert ) => {
309
310
let arr = new TrackedArray ( [ 1 , 2 , 3 ] ) ;
310
311
let iter = arr . values ( ) ;
311
312
312
- assert . equal ( iter . next ( ) . value , 1 ) ;
313
- assert . equal ( iter . next ( ) . value , 2 ) ;
314
- assert . equal ( iter . next ( ) . value , 3 ) ;
313
+ assert . strictEqual ( iter . next ( ) . value , 1 ) ;
314
+ assert . strictEqual ( iter . next ( ) . value , 2 ) ;
315
+ assert . strictEqual ( iter . next ( ) . value , 3 ) ;
315
316
assert . true ( iter . next ( ) . done ) ;
316
317
} ) ;
317
318
0 commit comments