Übersicht
Ein Testwerkzeug, das das Verhalten von Firebase-Sicherheitsregeln nachahmt und Entwicklern ermöglicht, Interaktionen mit Firestore und Firebase Storage zu testen, ohne eine Verbindung zum echten Firebase-Backend herzustellen. Es ist dafür konzipiert, zusammen mit fake_cloud_firestore und mock_firebase_storage zu arbeiten und ein konsistentes Umfeld für Unit- und Integrationsprüfungen bereitzustellen. Dieses Paket hilft dabei, Sicherheitsregellogik während der Entwicklung zu überprüfen, indem es die tatsächliche Regelanwendung in einer kontrollierten lokalen Umgebung nachahmt.
Anwendungsfälle
- Testen von Firestore-Leseein- und Schreibberechtigungen
- Sichere Speicherzugriffe in Tests simulieren
- Regellogik ohne Echtzeit-Firebase überprüfen
- Integration in CI/CD-Pipelines
- Entwicklung von Offline-Test-Suites
Hauptmerkmale
- Entspricht dem Verhalten echter Firebase-Sicherheitsregeln
- Kompatibel mit fake_cloud_firestore und mock_firebase_storage
- Leichtgewichtig und einfach zu integrieren
- Unterstützt alle wichtigen Plattformen
- Bietet genaue Regelauswertung
Geeignet für
- Flutter-Entwickler, die Tests schreiben
- Teams, die Firebase in der Produktion verwenden
- Testgetriebene Entwicklung Arbeitsabläufe
- CI-Umgebungen, die isoliertes Testen erfordern
Hinweise
- Nicht für den Produktiveinsatz vorgesehen
- Erforderlich begleitende Pakete für vollständige Funktionalität
- Die Regel-Syntax muss mit echten Firebase-Regeln kompatibel sein
- Beschränkt auf Simulation — erzwingt keine echte Sicherheit