Unit tests for reducers passed all edge cases but failed to catch a critical SwiftUI navigation bug where identity rules changed and state restoration failed after backgrounding. The issue caused users to lose their place in the app and was only caught through integration tests with real navigation, highlighting the limitations of isolated unit testing for UI frameworks.
•1m watch time
Sort: