Add test for pure components
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 42/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- rust, wasm
- Bereich
- build-system, testing-qa
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.
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).
- Vorherrschende Sprache
- Rust
- Sterne
- 392
- Forks
- 54
- Ø Merge
- 2 T. 18 Std.
- Gemergte PRs (30 T.)
- 3
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
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 bytecodealliance/ComponentizeJS
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
-
enhancement
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 56/100
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 52/100
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
bytecodealliance/ComponentizeJS#335 · 3 Kommentare ·
Alle Issues in bytecodealliance/ComponentizeJS
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
TheLarkInn/aipm#2413 ·
-
documentation
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 90/100
alexgorbatchev/simple-ptt#15 ·
-
tooling
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
todo:ticket
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
taikoxyz/taiko-mono#22168 · 1 Kommentar ·