File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change @@ -39,3 +39,32 @@ final class ViewControllerTests: XCTestCase {
39
39
XCTAssertEqual ( sut. title, " Title " )
40
40
}
41
41
}
42
+
43
+ final class MockViewController : ViewController {
44
+ var modalPresentationStyleGetter : ( ) -> ModalPresentationStyle = {
45
+ XCTFail ( " Not implemented " )
46
+ return . automatic
47
+ }
48
+
49
+ var modalPresentationStyleSetter : ( ModalPresentationStyle ) -> Void = { _ in
50
+ XCTFail ( " Not implemented " )
51
+ }
52
+
53
+ var viewDidLoadBlock : ( ) -> Void = {
54
+ XCTFail ( " Not implemented " )
55
+ }
56
+
57
+ override var modalPresentationStyle : ModalPresentationStyle {
58
+ get {
59
+ return modalPresentationStyleGetter ( )
60
+ }
61
+ set {
62
+ modalPresentationStyleSetter ( newValue)
63
+ }
64
+ }
65
+
66
+ override func viewDidLoad( ) {
67
+ super. viewDidLoad ( )
68
+ viewDidLoadBlock ( )
69
+ }
70
+ }
You can’t perform that action at this time.
0 commit comments