Jest: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Codica (Diskussion | Beiträge) |
Codica (Diskussion | Beiträge) |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 6: | Zeile 6: | ||
* https://samueleresca.net/2017/07/inversion-of-control-and-unit-testing-using-typescript/ | * https://samueleresca.net/2017/07/inversion-of-control-and-unit-testing-using-typescript/ | ||
+ | == Integration-Tests mit Jest == | ||
+ | |||
+ | Jest erlaubt auch Integrationtests. Zur namensmäßigen Trennung von Unit- und Integrations-Tests mit Jest siehe https://medium.com/coding-stones/separating-unit-and-integration-tests-in-jest-f6dd301f399c . | ||
+ | |||
+ | Integration-Tests werden durch Docker-Container deutlich erleichtert. Um solche aus Jest heraus zu starten, hilft [https://node.testcontainers.org/ TestContainers]. | ||
------ | ------ |
Aktuelle Version vom 23. April 2024, 11:14 Uhr
Jest ist ein Test-Framework, das Facebook zum Testen von JavaScript- (und TypeScript-) Anwendungen entwickelt hat. Es kann für Unittests benutzt werden und bietet auch Mocking-Hilfsmittel.
Siehe
- React - zur Frontend-Entwicklung mit Jest
- TypeScript - zur Backend-Entwicklung mit Jest
- https://samueleresca.net/2017/07/inversion-of-control-and-unit-testing-using-typescript/
Integration-Tests mit Jest
Jest erlaubt auch Integrationtests. Zur namensmäßigen Trennung von Unit- und Integrations-Tests mit Jest siehe https://medium.com/coding-stones/separating-unit-and-integration-tests-in-jest-f6dd301f399c .
Integration-Tests werden durch Docker-Container deutlich erleichtert. Um solche aus Jest heraus zu starten, hilft TestContainers.