Skip to content

[Tests] Migrate from Quick and Nimble to Swift Testing - #88

Merged
NachoSoto merged 2 commits into
masterfrom
migrate-tests-to-swift-testing
Jul 24, 2026
Merged

[Tests] Migrate from Quick and Nimble to Swift Testing#88
NachoSoto merged 2 commits into
masterfrom
migrate-tests-to-swift-testing

Conversation

@NachoSoto

Copy link
Copy Markdown
Owner

Summary

  • remove the Quick and Nimble package dependencies
  • migrate the remaining specs to Swift Testing
  • replace repeated cache and image-view setup with shared fixtures and contract helpers
  • express aspect-fit and aspect-fill coverage as parameterized geometry cases
  • consolidate the legacy multicast spec into the existing Swift Testing suite while preserving its unique upstream-cache-hit assertion
  • replace random test data with deterministic values

Scope

This is an independent test-only PR based on master. It does not depend on the Swift 6/concurrency PR stack and does not change production behavior.

Validation

  • xcodebuild -quiet -scheme AsyncImageView -destination 'platform=iOS Simulator,id=E256AEBA-8DCF-4F9C-B2CD-0722FADA3C2F' -enableCodeCoverage NO test
  • swiftlint --config .swiftlint.yml --strict
  • git diff --check

Comment thread AsyncImageViewTests/AsyncImageViewRequestTests.swift Outdated
Comment thread AsyncImageViewTests/CacheRendererTests.swift Outdated
@NachoSoto
NachoSoto marked this pull request as ready for review July 24, 2026 16:52
@NachoSoto
NachoSoto merged commit b5befdf into master Jul 24, 2026
1 check passed
@NachoSoto
NachoSoto deleted the migrate-tests-to-swift-testing branch July 24, 2026 16:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant