~/talk

MUnit: your new favorite Scala testing library?

Talkat Scala Love in the City 2021 · on Saturday, 2021-02-13· [scala, testing]
slides:none on file

MUnit positions itself as a fast, cross-platform Scala test framework with a tiny core and only an optional ScalaCheck module, claiming no DSL and a single recommended style. It shows smart code-frame diffs and copy‑pasteable expected values, grays out framework stack frames, supports reusable fixtures as composable values, and manages flaky tests with annotations and CI reporting. Integration uses transforms (value and test transforms) so Cats‑Effect or custom runtimes plug in with a few lines, and tests can be marked expected to fail.

AI-written summary · about

  1. 0:00Start
  2. 1:26Agenda
  3. 1:43Why Munit Exists
  4. 2:13Basics
  5. 3:13Facts about Munit
  6. 4:18Demo
  7. 8:25The Design Principles
  8. 9:00Developer Experience
  9. 9:27Disclaimer
  10. 12:49Choosing the Right Verb
  11. 20:21Transforms
  12. 22:03Transformers
  13. 25:34Test Transform
  14. 27:12Annotate Tests with Main Metadata Metadata
  15. 28:04Honorable Mention
  16. 28:59Flaky Test Management
  17. 30:11Mark Test as Expected To Fail
  18. 31:05Sky Check Integration
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.