-
-
Notifications
You must be signed in to change notification settings - Fork 126
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): update dependency quick/nimble to v13 - autoclosed #348
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SwiftLint found issues
Generated by 🚫 Danger Swift against 29fe04d |
renovate
bot
force-pushed
the
renovate/quick-nimble-13.x
branch
from
December 21, 2023 18:42
29fe04d
to
37eabab
Compare
SwiftLint found issues
Generated by 🚫 Danger Swift against 37eabab |
renovate
bot
force-pushed
the
renovate/quick-nimble-13.x
branch
from
December 21, 2023 22:18
37eabab
to
f1ec2ae
Compare
SwiftLint found issues
Generated by 🚫 Danger Swift against f1ec2ae |
renovate
bot
force-pushed
the
renovate/quick-nimble-13.x
branch
from
January 5, 2024 06:46
f1ec2ae
to
a22ddba
Compare
SwiftLint found issues
Generated by 🚫 Danger Swift against a22ddba |
renovate
bot
force-pushed
the
renovate/quick-nimble-13.x
branch
from
January 18, 2024 00:01
a22ddba
to
e5e0624
Compare
SwiftLint found issues
Generated by 🚫 Danger Swift against e5e0624 |
renovate
bot
changed the title
chore(deps): update dependency quick/nimble to v13
chore(deps): update dependency quick/nimble to v13 - autoclosed
Feb 19, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
9.2.1
->13.2.0
Release Notes
Quick/Nimble (Quick/Nimble)
v13.2.0
: - visionOS, map matcher.Compare Source
Highlights
map
matcher.map
allows you to transform the expression to another value, and pass that value to another matcher.expect(myTuple).to(map(\.0, equal(expectedValue)))
.Autogenerated Release Notes
What's Changed
map
matcher. by @younata in https://github.com/Quick/Nimble/pull/1112New Contributors
Full Changelog: Quick/Nimble@v13.1.2...v13.2.0
v13.1.2
Compare Source
What's Changed
Full Changelog: Quick/Nimble@v13.1.1...v13.1.2
v13.1.1
: - The Require DSL, but now with a fixed cocoapods buildCompare Source
Highlights
See the previous release for more on the require DSL.
BugFixes
Automated Release Notes
What's Changed
Full Changelog: Quick/Nimble@v13.1.0...v13.1.1
v13.1.0
: - The Require DSLCompare Source
Highlights
New Features
require
dsl. This throws an error (aRequireError
, or a custom one) if the matcher used with it fails. If the matcher doesn't fail, then the require dsl will return the result of the expression.try require([1, 2, 3]).to(haveCount(3))
will return[1, 2, 3]
. Howevertry require(2).toEqual(1))
will throw aRequireError
.require
will still register the assertion failure with XCTest.unwrap
andpollUnwrap
, which are work astry require(...).toNot(beNil())
andtry require(...).toEventuallyNot(beNil())
. With both sync and async variants. They either throw, or return non-optional versions of the expression.Deprecations
Expectation.onFailure
, as the newrequire
dsl entirely replaces that API. This deprecation will persist through Nimble 14, before being marked as removed in Nimble 15 and fully removed in Nimble 16.Breaking Changes
throwAssertion
matcher no longer supports watchOS and tvOS in the cocoapods distribution of Nimble. This is because Nimble no longer directly embeds the CwlCatchException CwlPreconditionTesting libraries used in that matcher and instead Nimble pulls in those libraries transitively through the package manager used.Automated Release Notes
What's Changed
Full Changelog: Quick/Nimble@v13.0.0...v13.1.0
v13.0.0
Compare Source
Highlights
New Features
Predicate
series of APIs has been renamed toMatcher
. There are typealiases for the older APIs to better enable migrations. These typealiases will be marked as removed in the next major version of Nimble (Nimble 14), and they will be removed entirely in Nimble 15.Breaking Changes
Predicate
series of APIs have been renamed.AsyncDefaults
struct is now marked as removed. It will be fully removed in the next major version of Nimble.Nimble.xcodeproj
have now been consolidated into a single Nimble (and NimbleTests) target.Other Notes
Automated Release Notes
What's Changed
New Contributors
Full Changelog: Quick/Nimble@v12.3.0...v13.0.0
v12.3.0
Compare Source
Highlights
toEventually
no longer kicks off unstructured background tasks to check that the matcher matches. This means that there will no longer be the possibility that the same value will be being checked by multiples of the same matcher.What's Changed
Full Changelog: Quick/Nimble@v12.2.0...v12.3.0
v12.2.0
Compare Source
Highlights
the
equal
matcher now supports arrays of tuples. For example:Thanks @faroman for their contribution!
Automatically Generated Release Notes
What's Changed
New Contributors
Full Changelog: Quick/Nimble@v12.1.0...v12.2.0
v12.1.0
: - AsyncPredicateCompare Source
Highlights
What's Changed
New Contributors
Full Changelog: Quick/Nimble@v12.0.1...v12.1.0
v12.0.1
Compare Source
What's Changed
Full Changelog: Quick/Nimble@v12.0.0...v12.0.1
v12.0.0
Compare Source
Nimble 12 adds the ability to using polling expectations with async expressions. Additionally, Nimble 12 includes a number of quality-of-life improvements and bug fixes.
What's Changed
New Contributors
Full Changelog: Quick/Nimble@v11.2.2...v12.0.0
v11.2.2
Compare Source
Highlights
Nimble v11.2.2 is a minor bug fix release which fixes the build on Xcode 14.3 and Wasm.
Thanks to @dymv for fixing the Xcode 14.3 build and to @ikesyo for fixing the wasm build!
Autogenerated Changelog
What's Changed
New Contributors
Full Changelog: Quick/Nimble@v11.2.1...v11.2.2
v11.2.1
Compare Source
Fixed tripping the main thread checker in async
toEventually
checks. Your CI should no longer report that tests erroneously crashed because the expression'sdebugDescription
dared to reference something that needed to run on the main thread.What's Changed
Full Changelog: Quick/Nimble@v11.2.0...v11.2.1
v11.2.0
Compare Source
Improved developer experience by allowing you to use the sync form of
expect
in a test that has other usage of async test. i.e. the following code compiles again:What's Changed
Full Changelog: Quick/Nimble@v11.1.1...v11.2.0
v11.1.1
Compare Source
What's Changed
Full Changelog: Quick/Nimble@v11.1.0...v11.1.1
v11.1.0
Compare Source
11.1.0 drops support for Swift 5.6 (you must use Xcode 14 or later). https://github.com/Quick/Nimble/pull/1009
11.1.0 fixes a developer experience bug where you could unknowingly use the sync version of
toEventually
in an async context, which will cause test timeout failures. https://github.com/Quick/Nimble/pull/1010That is, the following test method (XCTest-style) would compile with no errors or warnings emitted, but fail at test runtime due to timeout issues. In v11.1.0, this now emits a warning that you're using the wrong version of
toEventually
(and similar).Full Changelog: Quick/Nimble@v11.0.0...v11.1.0
v11.0.0
Compare Source
This closes the v11.0.0 milestone.
Highlights
Primarily, this release now supports running tests in async contexts.
Fixed
toEventually
et. al. now works from background threads. https://github.com/Quick/Nimble/pull/1000toEventually
et. al. now work in async tests. https://github.com/Quick/Nimble/issues/1007New
await expect(await someAsyncFunction()).to(...)
). https://github.com/Quick/Nimble/pull/1004append(details:)
now respects whitespace that is in the message. https://github.com/Quick/Nimble/pull/1001Breaking
Expectation
struct is now a protocol. There are 2 concrete implementations,SyncExpectation
andAsyncExpectation
.AsyncExpectation
does not supporttoEventually
, and is meant for awaiting on async functions.SyncExpectation
is effectively the olderExpectation
implementation, and works as it used to. https://github.com/Quick/Nimble/pull/1004Auto-generated release notes
What's Changed
New Contributors
Full Changelog: Quick/Nimble@v10.0.0...v11.0.0
v10.0.0
Compare Source
This closes the v10.0.0 milestone.
Highlights
See additional details under the auto-generated release notes below.
Fixed
New
toAlways
, the inverse oftoNever
#969beWithin
matcher #886beNil
matcher #894beNil
matcher #893throwAssertion
matcher on SwiftPM on Linux #891equal
matcher, as with the standard library #880Breaking
beCloseTo
matcher #879passFunc
ofallPass
matcher now takesS.Element
overS.Element?
#895Auto-generated release notes
What's Changed
expect
with trailing closure syntax for thesucceed
matcher by @ikesyo in https://github.com/Quick/Nimble/pull/877equal
matcher, as with the standard library by @ikesyo in https://github.com/Quick/Nimble/pull/880beCloseTo
matcher by @ikesyo in https://github.com/Quick/Nimble/pull/879toNever
expectation by @ikesyo in https://github.com/Quick/Nimble/pull/885beWithin
matcher by @ikesyo in https://github.com/Quick/Nimble/pull/886throwAssertion
matcher on SwiftPM on Linux by @ikesyo in https://github.com/Quick/Nimble/pull/891beNil
matcher by @ikesyo in https://github.com/Quick/Nimble/pull/893beNil
matcher by @ikesyo in https://github.com/Quick/Nimble/pull/894passFunc
ofallPass
matcher now takesS.Element
overS.Element?
by @ikesyo in https://github.com/Quick/Nimble/pull/895master
-to-main
branch renaming by @ikesyo in https://github.com/Quick/Nimble/pull/896equal
matcher by @ikesyo in https://github.com/Quick/Nimble/pull/897equal
matcher implementation by @ikesyo in https://github.com/Quick/Nimble/pull/907equal
matchers on Xcode 12.5 or above by @ikesyo in https://github.com/Quick/Nimble/pull/938beIdenticalTo
/===
: disallow comparing non-objects by @NachoSoto in https://github.com/Quick/Nimble/pull/955succeed
matcher type inference issue by @ikesyo in https://github.com/Quick/Nimble/pull/965New Contributors
Full Changelog: Quick/Nimble@v9.2.0...v10.0.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.