github Quick/Nimble v1.0.0-rc.1
Nimble v1.0.0 Release Candidate 1

latest releases: v13.2.1, v13.2.0, v13.1.2...
8 years ago

Release Candidate for 1.0.0. Please try it out and report any issues. If all is well, then this version may migrate to final 1.0.0.

Note to Carthage Users: You must explicitly give this version for Carthage to install.
github "Quick/Nimble" "v1.0.0-rc.1"

Changes:

  • FailureMessage.stringValue is now a property. It can be assigned to override other values.
  • beTruthy() and beFalsy() matchers now work for nil types and Swift
  • raiseException() no longer accepts matchers. Use the closure form instead.
  • AssertionHandler protocol receives FailureMessage instead of a String.
  • Expectation.verify() now uses FailureMessage instead of String.
  • Renamed NMB_wait* builder functions to be more consistent with rest of Nimble.
  • fail() with no args passes through line number and file information
  • NMBObjCMatcher closure no long accepts source location directly. Use actualExpression.location instead.
  • FullMatcherFunc no longer negates doesNotMatch() when invoking its given closure.

Removed:

  • NMBWait class is now private.
  • Removed BasicMatcherWrapper
  • Removed NonNilBasicMatcherWrapper
  • Removed NonNilMatcherWrapper, use NonNilMatcherFunc for the same behavior.
  • Removed FullMatcherWrapper

Don't miss a new Nimble release

NewReleases is sending notifications on new releases.