I denne workshoppen ser vi på testing og elm.
Vi skal:
- Få ting opp å kjøre.
- Se litt på enkle asserts.
- Se på suites.
- Fuzz-testing.
- Project Euler koding ✌️
Hvorfor skal vi gidde å test elm-kode? Så sterkt typet som elm er trenger man vel ikke å teste, tenker du kanskje? Woah! Ro ned litt. Du kan jo fremdeles bomme på businesslogikken din. Men siden elm er så sterkt typet, er det riktignok mange tester du ikke trenger å skrive. Og det er jo ganske deilig.
Praktiserer du TDD kan du også få enklere og penere arkitektur på koden din.
- elm 0.19 installert.
- https://github.com/halfzebra/create-elm-app
Oppgavene er struktert som en liten julekalender. Vi begynner lett med å skrive noen enkle tester, før vi går over til å kode noen Project Euler problemer.
Kjør opp applikasjonen med elm-app start
. Gå til localhost:3000
og start derfra. Happy coding!