@@ -213,19 +213,22 @@ runRuleTester('valid-expect', rule, {
213
213
} ,
214
214
] ,
215
215
valid : [
216
- 'expectPayButtonToBeEnabled()' ,
217
- 'expect("something").toBe("else")' ,
218
- 'softExpect("something").toBe("else")' ,
219
- 'expect.soft("something").toBe("else")' ,
220
- 'expect.poll(() => "something").toBe("else")' ,
221
- 'expect(true).toBeDefined()' ,
222
- 'expect(undefined).not.toBeDefined()' ,
223
- 'expect([1, 2, 3]).toEqual([1, 2, 3])' ,
224
- 'expect(1, "1 !== 2").toBe(2)' ,
225
- 'expect.soft(1, "1 !== 2").toBe(2)' ,
226
- 'expect["soft"](1, "1 !== 2")["toBe"](2)' ,
227
- 'expect[`poll`](() => 1, { message: "1 !== 2" })[`toBe`](2)' ,
228
- 'expect[`poll`](() => 1, { message: "1 !== 2" })[`toBe`](2)' ,
216
+ { code : 'expectPayButtonToBeEnabled()' } ,
217
+ { code : 'expect("something").toBe("else")' } ,
218
+ { code : 'expect("something").toBe(expect.anything())' } ,
219
+ { code : 'expect("something").toEqual({ foo: expect.anything() })' } ,
220
+ { code : 'expect("something").toBe(expect.arrayContaining([1, 2, 3]))' } ,
221
+ { code : 'softExpect("something").toBe("else")' } ,
222
+ { code : 'expect.soft("something").toBe("else")' } ,
223
+ { code : 'expect.poll(() => "something").toBe("else")' } ,
224
+ { code : 'expect(true).toBeDefined()' } ,
225
+ { code : 'expect(undefined).not.toBeDefined()' } ,
226
+ { code : 'expect([1, 2, 3]).toEqual([1, 2, 3])' } ,
227
+ { code : 'expect(1, "1 !== 2").toBe(2)' } ,
228
+ { code : 'expect.soft(1, "1 !== 2").toBe(2)' } ,
229
+ { code : 'expect["soft"](1, "1 !== 2")["toBe"](2)' } ,
230
+ { code : 'expect[`poll`](() => 1, { message: "1 !== 2" })[`toBe`](2)' } ,
231
+ { code : 'expect[`poll`](() => 1, { message: "1 !== 2" })[`toBe`](2)' } ,
229
232
// minArgs
230
233
{
231
234
code : 'expect(1, "1 !== 2").toBe(2)' ,
0 commit comments