Я хочу проверить, что возвращаемый объект соответствует тому, что я ожидаю, с jest
.
Я пытаюсь это сделать:
const desiredResult = {
host: '192.168.1.1',
port: expect.any(Number),
delta: expect.toBeDefined()
}
expect(result).toMatchObject(desiredResult)
jest
говорит, что .toBeDefined()
не является функцией (но подходит для .any(Number)
:
TypeError: expect.toBeDefined is not a function
173 | host: '192.168.1.1',
174 | port: expect.any(Number),
> 175 | delta: expect.toBeDefined()
| ^
176 | }
177 | expect(portCallback.mock.calls[0][0]).toMatchObject(desiredResult)
ect (требуемый результат)