Azure / Azure/data-api-builder

Write integration regression test for stored-procedure parameter description in GraphQL schema

Offen
#3,758 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.