You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
bug: a send confirmation lifecycle test fails on the ios 26.5 simulator #989
SendConfirmationLifecycleTests.testCustomFeeWalletSwitchSurvivesFeeScreenNavigation fails on every run on an iPhone 17 Pro simulator with iOS 26.5 (Xcode 27.0), on master afdc534b and alone, while it passes in CI:
SendConfirmationLifecycleTests.swift:213: XCTAssertEqual failed: ("[Bitkit.SendRoute.utxoSelection]") is not equal to ("[Bitkit.SendRoute.confirm]")
SendConfirmationLifecycleTests.swift:220: XCTAssertEqual failed: ("2") is not equal to ("1")
For the manualUtxos case, the path after returning from the fee screens holds only utxoSelection instead of confirm, and the wallet preparation runs twice.
Expected behavior
The test passes on current simulator runtimes as it does in CI, or the difference is a real navigation change on iOS 26.5 and gets fixed in the app.
Steps to Reproduce
Check out master (afdc534b).
Run xcodebuild test -scheme Bitkit -only-testing:BitkitTests/SendConfirmationLifecycleTests/testCustomFeeWalletSwitchSurvivesFeeScreenNavigation on an iPhone 17 Pro simulator with iOS 26.5.
The test fails on each run.
Additional context
Found while running the full unit suite for #987; unrelated to that change.
Activity