FLUTTER ECOSYSTEM

firebase_auth_mocks

Fakes für Firebase Auth. Verwenden Sie dieses Paket zusammen mit `google_sign_in_mocks`, um Einheitstests zu schreiben, die Firebase Authentication betreffen.

Neueste Version
0.15.2
30-Tage-Downloads
86.800
Likes
104
Pub-Punkte
140

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

Ein Testpaket, das Mock-Implementierungen für Firebase Authentication bereitstellt und Entwicklern ermöglicht, Authentifizierungsabläufe zu simulieren, ohne eine Verbindung zum echten Firebase-Backend herzustellen. Es arbeitet zusammen mit `google_sign_in_mocks`, um die Einheitstests von authentifizierungsbezogenen Logiken in Flutter-Apps zu erleichtern. Ideal für Tests von Anmeldung, Abmeldung und Benutzerstatusänderungen in einer kontrollierten Umgebung. Das Paket unterstützt alle wichtigen Plattformen wie Android, iOS, Web, macOS und Windows und sorgt für konsistentes Testverhalten über verschiedene Umgebungen hinweg.

Anwendungsfälle
  • Einheitstests für Authentifizierungsabläufe
  • Benutzeranmeldung und -abmeldung simulieren
  • Testen des App-Verhaltens unter verschiedenen Auth-Zuständen
  • Überprüfung von Benutzeroberflächenaktualisierungen basierend auf der Benutzerauthentifizierung
  • Entwicklung von Offline-Test-Szenarien
Hauptmerkmale
  • Mock-FirebaseAuth-Instanz
  • Integration mit google_sign_in_mocks
  • plattformunabhängiges Testen
  • Unterstützt alle Flutter-Plattformen
  • Einfache Einrichtung für Testumgebungen
Geeignet für
  • Flutter-Entwickler, die Tests schreiben
  • Teams, die TDD oder BDD praktizieren
  • Apps, die stark auf Firebase Auth angewiesen sind
  • Testgetriebene Entwicklung Arbeitsabläufe
  • CI/CD-Pipelines, die zuverlässige Tests erfordern
Hinweise
  • Nicht für den Produktiveinsatz
  • Erfordert das Begleitpaket google_sign_in_mocks
  • Das Mock-Verhalten kann möglicherweise keine Randfälle der realen Welt widerspiegeln
  • Beschränkt auf Simulation des Basis-Authentifizierungsstatus
  • Unterstützt keine Echtzeit-Authentifizierungs-Hörer
Unterstützte PlattformenAndroidiOSWebmacOSWindows

Paket installieren

flutter pub add firebase_auth_mocks

Kategorien

Quell-Repository

Verwandte Projekte