@@ -32,7 +32,7 @@ class TransitionWithPresentationTests: XCTestCase {
3232
3333 func testPresentationControllerIsQueriedAndCompletesWithoutAnimation( ) {
3434 let presentedViewController = UIViewController ( )
35- presentedViewController. transitionController. transition = PresentationTransition ( )
35+ presentedViewController. transitionController. transition = TestingPresentationTransition ( )
3636
3737 let didComplete = expectation ( description: " Did complete " )
3838 window. rootViewController!. present ( presentedViewController, animated: false ) {
@@ -46,7 +46,7 @@ class TransitionWithPresentationTests: XCTestCase {
4646
4747 func testPresentationControllerIsQueriedAndCompletesWithAnimation( ) {
4848 let presentedViewController = UIViewController ( )
49- presentedViewController. transitionController. transition = PresentationTransition ( )
49+ presentedViewController. transitionController. transition = TestingPresentationTransition ( )
5050
5151 let didComplete = expectation ( description: " Did complete " )
5252 window. rootViewController!. present ( presentedViewController, animated: true ) {
@@ -72,12 +72,13 @@ class TransitionWithPresentationTests: XCTestCase {
7272 waitForExpectations ( timeout: 0.1 )
7373
7474 XCTAssertEqual ( window. rootViewController!. presentedViewController, presentedViewController)
75- XCTAssertEqual ( window. rootViewController!. presentedViewController? . view. bounds, window. bounds)
75+ XCTAssertEqual ( window. rootViewController!. presentedViewController? . view. bounds,
76+ window. rootViewController!. view. bounds)
7677 }
7778
7879 func testPresentedFrameMatchesPresentationFrame( ) {
7980 let presentedViewController = UIViewController ( )
80- let transition = PresentationTransition ( )
81+ let transition = TestingPresentationTransition ( )
8182 transition. presentationFrame = CGRect ( x: 100 , y: 30 , width: 50 , height: 70 )
8283 presentedViewController. transitionController. transition = transition
8384
@@ -96,8 +97,9 @@ class TransitionWithPresentationTests: XCTestCase {
9697
9798 func testNoFramesModifiedWhenThereIsAPresentationView( ) {
9899 let presentedViewController = UIViewController ( )
99- let transition = PresentationTransition ( )
100- let presentationView = UIView ( )
100+ let transition = TestingPresentationTransition ( )
101+ let presentationFrame = CGRect ( x: 0 , y: 0 , width: 100 , height: 100 )
102+ let presentationView = UIView ( frame: presentationFrame)
101103 transition. presentationView = presentationView
102104 presentedViewController. transitionController. transition = transition
103105
@@ -110,7 +112,7 @@ class TransitionWithPresentationTests: XCTestCase {
110112 waitForExpectations ( timeout: 0.1 )
111113
112114 XCTAssertEqual ( window. rootViewController!. presentedViewController, presentedViewController)
113- XCTAssertEqual ( presentationView. frame, . zero )
115+ XCTAssertEqual ( presentationView. frame, presentationFrame )
114116 XCTAssertEqual ( presentedViewController. view. frame, UIScreen . main. bounds)
115117 }
116118}
@@ -138,7 +140,7 @@ final class TestingPresentationController: UIPresentationController {
138140 }
139141}
140142
141- final class PresentationTransition : NSObject , TransitionWithPresentation {
143+ final class TestingPresentationTransition : NSObject , TransitionWithPresentation {
142144 var presentationFrame : CGRect ?
143145 var presentationView : UIView ?
144146
0 commit comments