diffplug / diffplug/selfie

JS support for Kotest runner

Aperta
#186 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
enhancement js
Lingua principale
Kotlin
Stelle
101
Fork
18
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

JS seems like the easiest next step, but PRs for native platforms are welcome too!

- [ ] in `selfie-lib`, move tests from `jvmTest` to `commonTest` one by one and implement the missing part
- most tests are already in `commonTest`, here is a suggested order for the 5 which are stuck in `jvmTest`
- [ ] `LineReaderTest`, `SnapshotValueReaderTest`, `SnapshotReaderTest`, `SnapshotFileTest` (sequentially in one PR)
- [ ] `RecordCallTest` in its own PR, perhaps needs to stay platform-specific
- [ ] in `selfie-runner-kotest` search for `TODO: https://github.com/diffplug/selfie/issues/186`
- [ ] move `HarnessVerifyTest` out of `jvmTest` and into `commonTest`

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia in `selfie-lib` esaminando i cinque test elencati in `jvmTest` e i loro corrispondenti già presenti in `commonTest`, quindi cerca `TODO: https://github.com/diffplug/selfie/issues/186` in `selfie-runner-kotest`. Sposta e implementa i test in sequenza quando possibile, mantenendo `RecordCallTest` specifico per la piattaforma se necessario, e sposta `HarnessVerifyTest` in `commonTest`; il lavoro è completato quando il runner JS supporta questi test.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
javascript, kotlin
Ambito
testing
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
38/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.