Übersicht
Ein Hilfspaket für Ferry, einen GraphQL-Client für Dart und Flutter, das Beispiel-GraphQL-Operationen für Tests bereitstellt. Es unterstützt die Integration mit Ferries Testsuite durch vorgefertigte Abfragen und Mutationen, um GraphQL-Interaktionen während der Entwicklung zu validieren. Für automatisierte Tests konzipiert, stellt es eine konsistente und zuverlässige Prüfung von GraphQL-Endpunkten auf mehreren Plattformen wie Android, iOS, Web, macOS, Windows und Linux sicher. Das Paket ist Teil des umfassenderen gql-dart-Ökosystems und ergänzt Ferries typensichere GraphQL-Verarbeitung.
Anwendungsfälle
- GraphQL-Abfragen und Mutationen testen
- Überprüfung des Verhaltens des Ferry-Clients
- Schema-Konformität in Tests sicherstellen
- Unterstützung von CI/CD-Pipelines
- Simulation von API-Antworten
- Debugging von GraphQL-Integrationen
Hauptmerkmale
- Vordefinierte Test-GraphQL-Operationen
- Integration mit dem Ferry-Testframework
- Plattformübergreifende Kompatibilität
- Typsichere Operationsdefinitionen
- Minimale Einrichtung erforderlich
- Teil des gql-dart-Ökosystems
Geeignet für
- Flutter-Entwickler, die Ferry verwenden
- Test-Automatisierungsingenieure
- GraphQL-API-Tester
- Implementierer von CI/CD-Pipelines
- Dart-Projekte mit GraphQL-Clients
Hinweise
- Benötigt Ferry-Client-Einrichtung
- Nicht für den Produktiveinsatz
- Abhängig vom gql-dart-Ökosystem
- Beschränkt auf Test-Szenarien
- Erforderliche Schema-Definition
- Am besten zusammen mit Mock-Servern verwendet