Kapitel 9. Testing
Da bei Single Page Applications im Gegensatz zu klassischen Web-Anwendungen einiges an clientseitiger Logik vorliegt, ist der Entwickler gut beraten, automatisierte Tests dafür zu entwickeln. Für diese Aufgabe greift die AngularJS-Gemeinde gerne auf das Framework Jasmine, für welches AngularJS mit Unterstützung aufwartet, zurück.
Dieser Abschnitt geht zunächst auf Jasmine ein und zeigt anschließend, wie der Entwickler es zum Testen verschiedener AngularJS-Konstrukte wie Controller, Filter oder Direktiven einsetzen kann. Dabei bespricht es die Möglichkeiten für Unit-Tests, welche lediglich eine Komponente testen, ebenso wie die Möglichkeiten zur Schaffung von End-2-End-Tests (E2E-Tests), die die gesamte Anwendung durch die Simulation ...
Get Angular JS: Moderne Webanwendungen und Single Page Applications mit JavaScript now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.