@@ -440,57 +440,6 @@ class RUMViewsHandlerTests: XCTestCase {
440
440
XCTAssertTrue ( startCommand2. identity == ViewIdentifier ( someView) )
441
441
}
442
442
443
- func testGiveniOS13AppearedView_whenTransitioningToModal_viewDoesStop( ) throws {
444
- if #available( iOS 13 , tvOS 13 , * ) {
445
- // Given
446
- let someView = createMockViewInWindow ( )
447
- let untrackedModal = createMockViewInWindow ( )
448
- untrackedModal. isModalInPresentation = true
449
-
450
- let uiKitPredicate = UIKitPredicateWithModalMock ( untrackedModal: untrackedModal)
451
- let handler = createHandler ( uiKitPredicate: uiKitPredicate)
452
-
453
- // When
454
- handler. notify_viewDidAppear ( viewController: someView, animated: . mockAny( ) )
455
- handler. notify_viewDidAppear ( viewController: untrackedModal, animated: . mockAny( ) )
456
-
457
- XCTAssertEqual ( commandSubscriber. receivedCommands. count, 2 )
458
-
459
- let startCommand = try XCTUnwrap ( commandSubscriber. receivedCommands [ 0 ] as? RUMStartViewCommand )
460
- let stopCommand = try XCTUnwrap ( commandSubscriber. receivedCommands [ 1 ] as? RUMStopViewCommand )
461
-
462
- XCTAssertTrue ( startCommand. identity == ViewIdentifier ( someView) )
463
- XCTAssertTrue ( stopCommand. identity == ViewIdentifier ( someView) )
464
- }
465
- }
466
-
467
- func testGiveniOS13Modal_whenTransitioningToAppearedView_viewDoesStart( ) throws {
468
- if #available( iOS 13 , tvOS 13 , * ) {
469
- // Given
470
- let someView = createMockViewInWindow ( )
471
- let untrackedModal = createMockViewInWindow ( )
472
- untrackedModal. isModalInPresentation = true
473
-
474
- let uiKitPredicate = UIKitPredicateWithModalMock ( untrackedModal: untrackedModal)
475
- let handler = createHandler ( uiKitPredicate: uiKitPredicate)
476
-
477
- // When
478
- handler. notify_viewDidAppear ( viewController: someView, animated: . mockAny( ) )
479
- handler. notify_viewDidAppear ( viewController: untrackedModal, animated: . mockAny( ) )
480
- handler. notify_viewDidAppear ( viewController: someView, animated: . mockAny( ) )
481
-
482
- XCTAssertEqual ( commandSubscriber. receivedCommands. count, 3 )
483
-
484
- let startCommand = try XCTUnwrap ( commandSubscriber. receivedCommands [ 0 ] as? RUMStartViewCommand )
485
- let stopCommand = try XCTUnwrap ( commandSubscriber. receivedCommands [ 1 ] as? RUMStopViewCommand )
486
- let startCommand2 = try XCTUnwrap ( commandSubscriber. receivedCommands [ 2 ] as? RUMStartViewCommand )
487
-
488
- XCTAssertTrue ( startCommand. identity == ViewIdentifier ( someView) )
489
- XCTAssertTrue ( stopCommand. identity == ViewIdentifier ( someView) )
490
- XCTAssertTrue ( startCommand2. identity == ViewIdentifier ( someView) )
491
- }
492
- }
493
-
494
443
// MARK: - Handling Manual SwiftUI Instrumentation `.onAppear`
495
444
496
445
func testWhenOnAppear_itStartsRUMView( ) throws {
0 commit comments