github stretchr/testify v1.11.0

latest release: v1.11.1
12 days ago

What's Changed

Functional Changes

v1.11.0 Includes a number of performance improvements.

Fixes

  • assert.ErrorAs: log target type by @craig65535 in #1345
  • Fix failure message formatting for Positive and Negative asserts in #1062
  • Improve ErrorIs message when error is nil but an error was expected by @tsioftas in #1681
  • fix Subset/NotSubset when calling with mixed input types by @siliconbrain in #1729
  • Improve ErrorAs failure message when error is nil by @ccoVeille in #1734
  • mock.AssertNumberOfCalls: improve error msg by @3scalation in #1743

Documentation, Build & CI

  • docs: Fix typo in README by @alexandear in #1688
  • Replace deprecated io/ioutil with io and os by @alexandear in #1684
  • Document consequences of calling t.FailNow() by @greg0ire in #1710
  • chore: update docs for Unset #1621 by @techfg in #1709
  • README: apply gofmt to examples by @alexandear in #1687
  • refactor: use %q and %T to simplify fmt.Sprintf by @alexandear in #1674
  • Propose Christophe Colombier (ccoVeille) as approver by @brackendawson in #1716
  • Update documentation for the Error function in assert or require package by @architagr in #1675
  • assert: remove deprecated build constraints by @alexandear in #1671
  • assert: apply gofumpt to internal test suite by @ccoVeille in #1739
  • CI: fix shebang in .ci.*.sh scripts by @dolmen in #1746
  • assert,require: enable parallel testing on (almost) all top tests by @dolmen in #1747
  • suite.Passed: add one more status test report by @Ararsa-Derese in #1706
  • Add Helper() method in internal mocks and assert.CollectT by @dolmen in #1423
  • assert.Same/NotSame: improve usage of Sprintf by @ccoVeille in #1742
  • mock: enable parallel testing on internal testsuite by @dolmen in #1756
  • suite: cleanup use of 'testing' internals at runtime by @dolmen in #1751
  • assert: check test failure message for Empty and NotEmpty by @ccoVeille in #1745
  • deps: fix dependency cycle with objx (again) by @dolmen in #1567
  • assert.Empty: comprehensive doc of "Empty"-ness rules by @dolmen in #1753
  • doc: improve godoc of top level 'testify' package by @dolmen in #1760
  • assert.ErrorAs: simplify retrieving the type name by @ccoVeille in #1740
  • assert.EqualValues: improve test coverage to 100% by @dolmen in #1763
  • suite.Run: simplify running of Setup/TeardownSuite by @renzoarreaza in #1769
  • assert.CallerInfo: micro optimization by using LastIndexByte by @dolmen in #1767
  • assert.CallerInfo: micro cleanup by @dolmen in #1768
  • assert: refactor TestFileExists and TestDirExists tests to enable parallel testing by @dolmen in #1766
  • suite.Run: refactor handling of stats for improved readability by @dolmen in #1764
  • tests: improve captureTestingT helper by @ccoVeille in #1741
  • build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #1778

New Contributors

Full Changelog: v1.10.0...v1.11.0

Don't miss a new testify release

NewReleases is sending notifications on new releases.