scalameta / munit

Scala testing library with actionable errors and extensible APIs
https://scalameta.org/munit
Apache License 2.0
428 stars 88 forks source link

Align output for ignored and skipped tests between all 3 platforms #766

Closed mzuehlke closed 4 months ago

mzuehlke commented 4 months ago

This aligns the out of ignore and skipped assume(false)test on all 3 platforms.

munit.SkippedFrameworkSuite:
  + pass <elapsed time>
==> i ignore ignored
  + assume(true) <elapsed time>
==> s assume(false) skipped

I added tests for the behavior of the verbose and the default mode on the JVM and on JS + Native (there are still small differences).

The first commit in this PR just introduces the test with the prior behavior. The 2nd commit introduces the change.

Fixes #549