Ich verwende Jest, um meine Node.JS-Anwendung zu testen, und wenn ich meine Tests ausführe, funktionieren einige eingebaute Funktionen nicht, es scheint so als wären sie nicht definiert. Zum Beispiel toContainEqual
und toBeInstanceOf
.Jest - expect (...). ToContainEqual ist keine Funktion
Hier ist Beispiel meines Code:
it('should delete DB entry',() => query(url, queryString)
.then(res => res.json()
.then(() => db.collection('exercises').find({}).toArray()))
.then(res => expect(res).toContainEqual(originalExercise)))
Und der Fehler Ich erhalte:
TypeError: expect(...).toContainEqual is not a function
Aber auch die anderen Funktionen (wie toEqual
, toBeTruthy
) arbeiten jedoch in Ordnung.
Ich verwende Jest V15.1.1 (nach jest -v
).
Wie kann ich damit umgehen?