bytecodealliance / bytecodealliance/ComponentizeJS

Add test for pure components

Offen
#250 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement good first issue tests
Vorherrschende Sprache
Rust
Sterne
391
Forks
53
Ø Merge
3 T. 5 Std.
Gemergte PRs (30 T.)
1

Beschreibung

We should add testing that checks for *pure* components - ensuring that components *without* all the "extra" exports/imports of StarlingMonkey can be built.

This would be essentially a regression test of whether a component with all features disables produces a component with *none* of the related imports/exports (ideally with no extraneous imports/exports at all).

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Der Issue nennt keine bestimmte Datei und keinen bestehenden Test. Beginne damit, die Tests für den Komponenten-Build und die Feature-Konfiguration von StarlingMonkey zu finden, und führe dann die relevante Testsuite aus, um die aktuellen Importe und Exporte zu ermitteln. Als abgeschlossen gilt die Änderung, wenn ein Regressionstest verifiziert, dass das Deaktivieren aller Features eine Komponente ohne die zugehörigen oder sonstigen überflüssigen Importe oder Exporte erzeugt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
rust, wasm
Bereich
build-system, testing-qa
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
42/100

Neue Issues direkt in Ihr Postfach

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