11/* 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+
43import { TrackedArray } from '@glimmer/validator' ;
54import { expectTypeOf } from 'expect-type' ;
65
@@ -53,11 +52,11 @@ module('@glimmer/validator: TrackedArray', () => {
5352 test ( 'length' , ( assert ) => {
5453 let arr = new TrackedArray ( ) ;
5554
56- assert . equal ( arr . length , 0 ) ;
55+ assert . strictEqual ( arr . length , 0 ) ;
5756
5857 arr [ 100 ] = 1 ;
5958
60- assert . equal ( arr . length , 101 ) ;
59+ assert . strictEqual ( arr . length , 101 ) ;
6160 } ) ;
6261
6362 test ( 'concat' , ( assert ) => {
@@ -105,7 +104,7 @@ module('@glimmer/validator: TrackedArray', () => {
105104 isCorrect = isCorrect && value === 123 ;
106105 }
107106
108- assert . equal ( count , 100 ) ;
107+ assert . strictEqual ( count , 100 ) ;
109108 assert . ok ( isCorrect ) ;
110109 } ) ;
111110
@@ -120,7 +119,7 @@ module('@glimmer/validator: TrackedArray', () => {
120119 test ( 'find' , ( assert ) => {
121120 let arr = new TrackedArray ( [ 1 , 2 , 3 ] ) ;
122121
123- assert . equal (
122+ assert . strictEqual (
124123 arr . find ( ( v ) => v > 1 ) ,
125124 2
126125 ) ;
@@ -129,7 +128,7 @@ module('@glimmer/validator: TrackedArray', () => {
129128 test ( 'findIndex' , ( assert ) => {
130129 let arr = new TrackedArray ( [ 1 , 2 , 3 ] ) ;
131130
132- assert . equal (
131+ assert . strictEqual (
133132 arr . findIndex ( ( v ) => v > 1 ) ,
134133 1
135134 ) ;
@@ -155,7 +154,7 @@ module('@glimmer/validator: TrackedArray', () => {
155154 test ( 'forEach' , ( assert ) => {
156155 let arr = new TrackedArray ( [ 1 , 2 , 3 ] ) ;
157156
158- arr . forEach ( ( v , i ) => assert . equal ( v , i + 1 ) ) ;
157+ arr . forEach ( ( v , i ) => assert . strictEqual ( v , i + 1 ) ) ;
159158 } ) ;
160159
161160 test ( 'includes' , ( assert ) => {
@@ -168,31 +167,31 @@ module('@glimmer/validator: TrackedArray', () => {
168167 test ( 'indexOf' , ( assert ) => {
169168 let arr = new TrackedArray ( [ 1 , 2 , 1 ] ) ;
170169
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 ) ;
173172 } ) ;
174173
175174 test ( 'join' , ( assert ) => {
176175 let arr = new TrackedArray ( [ 1 , 2 , 3 ] ) ;
177176
178- assert . equal ( arr . join ( ',' ) , '1,2,3' ) ;
177+ assert . strictEqual ( arr . join ( ',' ) , '1,2,3' ) ;
179178 } ) ;
180179
181180 test ( 'keys' , ( assert ) => {
182181 let arr = new TrackedArray ( [ 1 , 2 , 3 ] ) ;
183182 let iter = arr . keys ( ) ;
184183
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 ) ;
188187 assert . true ( iter . next ( ) . done ) ;
189188 } ) ;
190189
191190 test ( 'lastIndexOf' , ( assert ) => {
192191 let arr = new TrackedArray ( [ 3 , 2 , 3 ] ) ;
193192
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 ) ;
196195 } ) ;
197196
198197 test ( 'map' , ( assert ) => {
@@ -208,21 +207,22 @@ module('@glimmer/validator: TrackedArray', () => {
208207 let val = arr . pop ( ) ;
209208
210209 assert . deepEqual ( arr , [ 1 , 2 ] ) ;
211- assert . equal ( val , 3 ) ;
210+ assert . strictEqual ( val , 3 ) ;
212211 } ) ;
213212
214213 test ( 'push' , ( assert ) => {
215214 let arr = new TrackedArray ( [ 1 , 2 , 3 ] ) ;
216215 let val = arr . push ( 4 ) ;
217216
218217 assert . deepEqual ( arr , [ 1 , 2 , 3 , 4 ] ) ;
219- assert . equal ( val , 4 ) ;
218+ assert . strictEqual ( val , 4 ) ;
220219 } ) ;
221220
222221 test ( 'reduce' , ( assert ) => {
223222 let arr = new TrackedArray ( [ 1 , 2 , 3 ] ) ;
224223
225- assert . equal (
224+ assert . strictEqual (
225+ // eslint-disable-next-line @typescript-eslint/restrict-plus-operands
226226 arr . reduce ( ( s , v ) => s + v , '' ) ,
227227 '123'
228228 ) ;
@@ -231,7 +231,8 @@ module('@glimmer/validator: TrackedArray', () => {
231231 test ( 'reduceRight' , ( assert ) => {
232232 let arr = new TrackedArray ( [ 1 , 2 , 3 ] ) ;
233233
234- assert . equal (
234+ assert . strictEqual (
235+ // eslint-disable-next-line @typescript-eslint/restrict-plus-operands
235236 arr . reduceRight ( ( s , v ) => s + v , '' ) ,
236237 '321'
237238 ) ;
@@ -249,7 +250,7 @@ module('@glimmer/validator: TrackedArray', () => {
249250 let val = arr . shift ( ) ;
250251
251252 assert . deepEqual ( arr , [ 2 , 3 ] ) ;
252- assert . equal ( val , 1 ) ;
253+ assert . strictEqual ( val , 1 ) ;
253254 } ) ;
254255
255256 test ( 'slice' , ( assert ) => {
@@ -272,7 +273,7 @@ module('@glimmer/validator: TrackedArray', () => {
272273 let arr = new TrackedArray ( [ 3 , 1 , 2 ] ) ;
273274 let arr2 = arr . sort ( ) ;
274275
275- assert . equal ( arr , arr2 ) ;
276+ assert . strictEqual ( arr , arr2 ) ;
276277 assert . deepEqual ( arr , [ 1 , 2 , 3 ] ) ;
277278 } ) ;
278279
@@ -284,7 +285,7 @@ module('@glimmer/validator: TrackedArray', () => {
284285 return 0 ;
285286 } ) ;
286287
287- assert . equal ( arr , arr2 ) ;
288+ assert . strictEqual ( arr , arr2 ) ;
288289 assert . deepEqual ( arr , [ 3 , 2 , 2 , 1 ] ) ;
289290 } ) ;
290291
@@ -302,16 +303,16 @@ module('@glimmer/validator: TrackedArray', () => {
302303 let val = arr . unshift ( 0 ) ;
303304
304305 assert . deepEqual ( arr , [ 0 , 1 , 2 , 3 ] ) ;
305- assert . equal ( val , 4 ) ;
306+ assert . strictEqual ( val , 4 ) ;
306307 } ) ;
307308
308309 test ( 'values' , ( assert ) => {
309310 let arr = new TrackedArray ( [ 1 , 2 , 3 ] ) ;
310311 let iter = arr . values ( ) ;
311312
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 ) ;
315316 assert . true ( iter . next ( ) . done ) ;
316317 } ) ;
317318
0 commit comments