diff --git a/testing/scenario_app/ios/Scenarios/ScenariosTests/AppLifecycleTests.m b/testing/scenario_app/ios/Scenarios/ScenariosTests/AppLifecycleTests.m index 4598c04e7..2d405efc2 100644 --- a/testing/scenario_app/ios/Scenarios/ScenariosTests/AppLifecycleTests.m +++ b/testing/scenario_app/ios/Scenarios/ScenariosTests/AppLifecycleTests.m @@ -140,5 +140,13 @@ XCTAssertEqualObjects( lifecycleEvents, expectedStates, @"AppLifecycleState transitions while presenting a second time not as expected"); + + // Dismantle. + [engine.lifecycleChannel setMessageHandler:nil]; + [flutterVC dismissViewControllerAnimated:NO completion:nil]; + flutterVC = nil; + [engine setViewController:nil]; + [rootVC dismissViewControllerAnimated:NO completion:nil]; + rootVC = nil; } @end