Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 851 Bytes

prefer-called-with.md

File metadata and controls

33 lines (24 loc) · 851 Bytes

Enforce using toBeCalledWith() or toHaveBeenCalledWith() (vitest/prefer-called-with)

⚠️ This rule warns in the 🌐 all config.

🔧 This rule is automatically fixable by the --fix CLI option.

Rule Details

This rule aims to enforce the use of toBeCalledWith() or toHaveBeenCalledWith() over toBeCalled() or toHaveBeenCalled().

Examples of incorrect code for this rule:

test('foo', () => {
  const mock = vi.fn()
  mock('foo')
  expect(mock).toBeCalled()
  expect(mock).toHaveBeenCalled()
})

Examples of correct code for this rule:

test('foo', () => {
  const mock = vi.fn()
  mock('foo')
  expect(mock).toBeCalledWith('foo')
  expect(mock).toHaveBeenCalledWith('foo')
})