Skip to Main Content
Angular: Auf und davon
book

Angular: Auf und davon

by Shyam Seshadri
September 2024
Intermediate to advanced content levelIntermediate to advanced
312 pages
8h 9m
German
O'Reilly Media, Inc.
Book available
Content preview from Angular: Auf und davon

Kapitel 10. Unit Testing Dienstleistungen

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

In den beiden vorangegangenen Kapiteln haben wir begonnen zu verstehen, was Angular-Dienste sind, wann man sie erstellt und wie man sie verwendet. Wir haben auch gelernt, wie man HTTP-Aufrufe tätigt und die verschiedenen Anwendungsfälle behandelt, die bei der Arbeit mit Servern auftreten.

In diesem Kapitel werden wir einen Schritt zurückgehen und herausfinden, wie wir diese Dienste in Unit-Tests testen können. Zuerst werden wir sehen, wie man einen Dienst unit testet. Danach werden wir verstehen, wie wir das Angular Dependency Injection System nutzen können, um die Abhängigkeiten von Diensten in Unit Tests zu mocken. Schließlich werden wir uns mit dem Schreiben von Unit-Tests beschäftigen, wenn wir mit HttpClient arbeiten.

Wenn du schnell rekapitulieren willst, was Unit-Tests sind und wie du sie für Komponenten schreibst, kannst du in Kapitel 5 nachlesen.

Wie man Dienste unit testet

Als Erstes werden wir lernen, wie wir sehr einfache Dienste testen können. Das können Dienste ohne Abhängigkeiten sein, die Geschäftslogik oder Funktionen kapseln, die in unserer Anwendung wiederverwendet werden sollen.

Wir beginnen mit dem Testen des sehr einfachen Dienstes, den wir in Kapitel 8 gebaut haben. Du kannst die Codebasis in chapter8/simple-service als Grundlage für diesen Abschnitt verwenden. Der fertige Code ist ...

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.
Start your free trial

You might also like

Testgetriebene Entwicklung mit JavaScript

Testgetriebene Entwicklung mit JavaScript

Sebastian Springer
Versionsverwaltung mit Git

Versionsverwaltung mit Git

Sujeevan Vijayakumaran

Publisher Resources

ISBN: 9781098191108