[Feature] Add error propagation tests for the Stop Packager command
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 76/100
- Issue-Typ
- Feature
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- typescript, vscode
Rechercherichtung
Finde den Befehl Stop Packager und seine bestehenden Tests in der Erweiterung. Lies den Ablauf des Befehls und die Testmuster in der Nähe und füge dann assert.rejects-Fälle für die Ausführung des übergeordneten Befehls, die Projektauswahl und Fehler von packager.stop() hinzu. Stelle sicher, dass jeder ursprüngliche Fehler weitergegeben wird, die Auswahl nach einem Fehler des übergeordneten Befehls übersprungen wird und bei fehlgeschlagener oder abgebrochener Auswahl kein Projekt zugewiesen wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Problem
The Stop Packager tests cover successful execution but do not verify error propagation when:
- The parent
onBeforeExecutefails. - Project selection fails or is canceled.
packager.stop()fails.
Proposed change
Add tests using assert.rejects to verify that:
- Each failure propagates the original error.
- Project selection is not attempted after parent execution fails.
- Failed or canceled project selection does not assign a project.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 2.7k
- Forks
- 303
- Ø Merge
- 22 Std. 52 Min.
- Gemergte PRs (30 T.)
- 36
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus microsoft/vscode-react-native
-
enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
microsoft/vscode-react-native#3062 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
microsoft/vscode-react-native#3053 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
microsoft/vscode-react-native#3052 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
microsoft/vscode-react-native#3037 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
microsoft/vscode-react-native#3036 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in microsoft/vscode-react-native
Ähnliche Issues
-
content triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
tensorflow/tfjs#8754 ·
-
tool-submission
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 83/100
BraveOPotato/NoSignups#2348 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
code-yeongyu/oh-my-openagent#12784 ·
Maintainer antworten meist innerhalb von 1 Tag
-
external-issue to-triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 71/100
Maintainer antworten meist innerhalb von 1 Tag