google / google/codeworld

Unit testing for auto-indent

Offen
#1,293 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
cleanup
Vorherrschende Sprache
Haskell
Sterne
1.3k
Forks
201
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

It would be a really good idea to have some automated unit tests for the auto-indent code. Could cover most of the important cases by setting up a test harness that loads something in codeworld mode, runs the `formatSource` function from `codeworld.js`, and then asserts the result.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Finde codeworld.js und die Funktion formatSource, untersuche anschließend, wie Code im codeworld-Modus geladen wird und wo vorhandene Tests oder die Test-Infrastruktur liegen. Erstelle einen Test-Harness, der wichtige Fälle für die automatische Einrückung abdeckt, und prüfe die formatierten Ergebnisse; fertig ist die Aufgabe, wenn diese Fälle automatisch ausgeführt werden und erfolgreich sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
testing-qa
Issue-Typ
Refactoring
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 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.