Moderne Web-Anwendungen mit ASP.NET MVC und JavaScript, 2nd Edition
by Manfred Steyer, Holger Schwichtenberg Dr.
AngularJS-Anwendungen testen
Da bei modernen Webanwendungen immer mehr Logik mittels JavaScript implementiert wird, liegt der Wunsch nahe, diese Codebereiche automatisiert zu testen. Für das Testen von AngularJS bietet sich das Framework Jasmine an. Es handelt sich dabei um ein Framework zur Implementierung von Unit-Tests, welches die Ideen des Behavior-Driven-Designs (BDD) unterstützt. Das bedeutet, dass mit jedem Testfall ein Verhaltensmerkmal der Anwendung beschrieben werden kann. Allerdings ist Jasmine nicht von AngularJS abhängig, sondern kann auch zum Testen anderer JavaScript-basierter Codestrecken herangezogen werden.
Dieser Abschnitt geht zunächst auf Jasmine ein und zeigt anschließend, wie es zum Testen von verschiedenen AngularJS-Konstrukten, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access