Azure / Azure/data-api-builder
Write integration regression test for stored-procedure parameter description in GraphQL schema
- Vorherrschende Sprache
- C#
- Sterne
- 1.5k
- Forks
- 370
- Ø Merge
- 3 T. 17 Std.
- Gemergte PRs (30 T.)
- 8
Beschreibung
Add an integration test that verifies a description configured on a stored-procedure parameter is correctly surfaced as the GraphQL argument description.
The test should start from a runtime config with a description set on a stored-procedure parameter, go through the full production initialization pipeline, and assert that the generated GraphQL argument description matches the configured value. It should also be verified to fail without the fix and pass with it in place.
Beitragsleitfaden
Rechercherichtung
Beginne mit den vorhandenen Mustern für Integrationstests und dem Laufzeitkonfigurationspfad für Parameter gespeicherter Prozeduren und verfolge dann die vollständige Produktionsinitialisierungspipeline bis zum generierten GraphQL-Schema. Konfiguriere eine Parameterbeschreibung und stelle fest, dass das resultierende GraphQL-Argument dieselbe Beschreibung hat; der Regressionstest sollte ohne den Fix fehlschlagen und mit ihm erfolgreich sein.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp, graphql
- Bereich
- api, backend-api-design, testing
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Klar beschrieben
- Anfängerfreundlichkeit
- 68/100