Skip to content

0.3.0

Choose a tag to compare

@github-actions github-actions released this 04 Jun 20:39
· 15 commits to main since this release
824a2ee

Added

  • New TempDir fixture
  • New MatrixUnique scope (use "matrix" in macro fixture definition)
  • Allow custom visibility for Param
  • Allow user to give a explicit name for the params
  • Various improvements of the CI and github tools (thanks to @rursprung)

Changed

  • Unique("unique") scope is now called Once("once").
  • Introduce ParamName trait. User should implement ParamName instead of TestName when needed.
  • Test functions do not need to be UnwindSafe. We assume they are with AssertUnwindSafe.

Fixed

  • Fix "unique" fixture to not share states.
  • Fix TempFile fixture to not share states.
  • Fix Global fixture, to cache the subfixture (as unique scope do not share scope).