Vereinfachung des Angular-Unit-Tests

Wenn Sie einen Apfelkuchen von Grund auf backen möchten, müssen Sie zunächst das Universum erfinden. — Carl Sagan

Ich fand die Einrichtung von Angular-Komponenten-Unit-Tests immer ziemlich kompliziert. Dies ist insbesondere dann ein Problem, wenn die Komponente weit oben in der Hierarchie steht und eine oder mehrere untergeordnete Komponenten enthält, von denen jede eigene untergeordnete Komponenten haben kann. Was es noch schlimmer macht: Wenn eine dieser Komponenten mithilfe des Angular DI-Mechanismus Abhängigkeiten einfügt, müssen Sie sich über alle Module und Anbieter wundern …

Suggested posts

Jest – Ein leistungsstarkes JavaScript-Test-Framework

Jest – Ein leistungsstarkes JavaScript-Test-Framework

Testen ist ein wesentlicher Bestandteil der Softwareentwicklung. Dadurch wird sichergestellt, dass der Code zuverlässig ist, wie erwartet funktioniert und die Fehlerwahrscheinlichkeit verringert wird.

Die entscheidende Rolle von "Key" bei der Array-Zuordnung

Die entscheidende Rolle von "Key" bei der Array-Zuordnung

Wenn Sie dazu neigen, die Warnmeldung „Jedes Element sollte einen eindeutigen Schlüssel haben“ zu ignorieren, während Sie ein Array in React zuordnen, sollten Sie sich einen Moment Zeit nehmen, um zu verstehen, warum diese Warnung überhaupt ausgegeben wird. Wenn Sie in React eine Liste von Elementen mit dem „Array.

Related posts

Zeitschrift Ouvert

Zeitschrift Ouvert

Offenes Tagebuch: Ein Bild pro Tag. Geschichten haben mich schon immer fasziniert.

Das erste Buch zum Thema „High“ für Kinder

Das erste Buch zum Thema „High“ für Kinder

(Warnung – das ist Satire, die fröhlich subversiv sein soll – definitiv nichts für Kinder) Sie haben gesehen, wie Ihre Eltern sich in der Küche versteckten und diese stinkenden Zigaretten rauchten. Sie sagen es dir.

Keine Passwörter mehr – wie Passkeys Ihr Passwort ersetzen

Keine Passwörter mehr – wie Passkeys Ihr Passwort ersetzen

Um Unklarheiten zu vermeiden, werden die folgenden Begriffe verwendet: Authentifikator; Das Mobiltelefon, das für die Anmeldung verwendet wird. Website; Die Website oder Anwendung, die der Benutzer verwendet, um den Anmeldeanforderungsdienst zu stellen; Der Anbieter, der die jeweilige Dienstleistung bereitstellt, z

Gefährliche Gespräche

Gefährliche Gespräche

Wenn wir auf diesem Planeten weiterhin erfolgreich sein wollen, müssen wir gefährliche Gespräche führen. Diejenigen, die das in Frage stellen, was wir getan haben, was wir tun und was wir derzeit weiterhin tun werden (oder planen).