Skip to content

Remove deprecation warnings from synchronous polling expectations - #1212

Open
acecilia wants to merge 1 commit into
Quick:mainfrom
revolut-mobile:platform-andres22/PTFEPLA-2544-disable-nimble-warnings
Open

Remove deprecation warnings from synchronous polling expectations#1212
acecilia wants to merge 1 commit into
Quick:mainfrom
revolut-mobile:platform-andres22/PTFEPLA-2544-disable-nimble-warnings

Conversation

@acecilia

@acecilia acecilia commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

PR #1199 added @available(*, deprecated) annotations to all synchronous polling functions. These functions continue to work correctly for non-concurrent tests using QuickSpec — the async variants and AsyncSpec exist separately for concurrent test code.

The deprecation warnings produce noise across large codebases that still rely on the synchronous API with no immediate migration path.

See: #1199 (comment)

PR Quick#1199 added @available(*, deprecated) annotations to all synchronous
polling functions (toEventually, toEventuallyNot, toNotEventually, toNever,
neverTo, toAlways, alwaysTo, waitUntil). These functions continue to work
correctly for non-concurrent tests using QuickSpec — the async variants and
AsyncSpec exist separately for concurrent test code.

The deprecation warnings produce noise across large codebases that still
rely on the synchronous API with no immediate migration path.

See: Quick#1199 (comment)
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