Я использую Jest для тестирования моего приложения Node.JS, и когда я запускаю свои тесты, некоторые встроенные функции не работают, кажется, что они не определен. Например, toContainEqual
и toBeInstanceOf
.Jest - ожидать (...) toContainEqual не является функцией
Вот пример моего кода:
it('should delete DB entry',() => query(url, queryString)
.then(res => res.json()
.then(() => db.collection('exercises').find({}).toArray()))
.then(res => expect(res).toContainEqual(originalExercise)))
И ошибка я получаю:
TypeError: expect(...).toContainEqual is not a function
Но другие функции (например, toEqual
, toBeTruthy
) отлично работает, хотя.
Я использую Jest v15.1.1 (в соответствии с jest -v
).
Как я могу справиться с этим?