expect
Summary
jest/vitest-style expect API. Returns an object of matchers that throw
AssertionError on failure. Supports .not for negation and
.rejects / .resolves for asserting on promises.
Mock-aware matchers (toHaveBeenCalled*) read received.mock.calls[i].arguments,
which is the shape produced by mock.fn() from @remix-run/test.
Signature
const expect: ExpectExample
expect(value).toBe(42)
expect(value).not.toBeNull()
expect(value).toEqual(expect.objectContaining({ success: true }))
await expect(fetch('/missing')).rejects.toThrow('Not found')
await expect(loadModule()).resolves.toBeUndefined()