coder / coder/internal

dbauthz tests should be refactored to use a mock database

Offen
#869 2 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
tech-debt tests
Vorherrschende Sprache
Keine Sprachdaten
Sterne
3
Forks
0
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

The `dbauthz` tests take a very long time to run since they use a lot of fresh databases.

There's no reason I know of that they couldn't be written to use a mock database, while still testing the authz functionality.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Finde die dbauthz-Tests und untersuche, wie sie neue Datenbanken erstellen. Vergleiche die bestehende Autorisierungsabdeckung mit einem Ansatz mit einer Mock-Datenbank; die Aufgabe ist abgeschlossen, wenn die Tests das authz-Verhalten weiterhin abdecken, ohne auf viele neue Datenbanken angewiesen zu sein, und deutlich schneller laufen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
authorization, databases, testing
Issue-Typ
Refactoring
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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