@@ -14,6 +14,7 @@ ruleTester.run('prefer-to-be', rule, {
14
14
'expect(null).toBeNull();' ,
15
15
'expect(null).not.toBeNull();' ,
16
16
'expect(null).toBe(1);' ,
17
+ 'expect(null).toBe(-1);' ,
17
18
'expect(null).toBe(...1);' ,
18
19
'expect(obj).toStrictEqual([ x, 1 ]);' ,
19
20
'expect(obj).toStrictEqual({ x: 1 });' ,
@@ -41,6 +42,11 @@ ruleTester.run('prefer-to-be', rule, {
41
42
output : 'expect(value).toBe(1);' ,
42
43
errors : [ { messageId : 'useToBe' , column : 15 , line : 1 } ] ,
43
44
} ,
45
+ {
46
+ code : 'expect(value).toStrictEqual(-1);' ,
47
+ output : 'expect(value).toBe(-1);' ,
48
+ errors : [ { messageId : 'useToBe' , column : 15 , line : 1 } ] ,
49
+ } ,
44
50
{
45
51
code : 'expect(value).toEqual(`my string`);' ,
46
52
output : 'expect(value).toBe(`my string`);' ,
@@ -311,6 +317,11 @@ new TSESLint.RuleTester({
311
317
output : 'expect(null).toBe(1 as unknown as string as unknown as any);' ,
312
318
errors : [ { messageId : 'useToBe' , column : 14 , line : 1 } ] ,
313
319
} ,
320
+ {
321
+ code : 'expect(null).toEqual(-1 as unknown as string as unknown as any);' ,
322
+ output : 'expect(null).toBe(-1 as unknown as string as unknown as any);' ,
323
+ errors : [ { messageId : 'useToBe' , column : 14 , line : 1 } ] ,
324
+ } ,
314
325
{
315
326
code : 'expect("a string").not.toStrictEqual("string" as number);' ,
316
327
output : 'expect("a string").not.toBe("string" as number);' ,
0 commit comments