Trigger view loading and appearance
suggest changeView loading
In a test for a view controller you want sometimes to trigger the execution of loadView() or viewDidLoad(). This can be done by accessing the view. Let’s say you have view controller instance in your test called sut (system under test), then the code would look like this:
XCTAssertNotNil(sut.view)
View appearance
You can also trigger the methods viewWillAppear(_:) and viewDidAppear(_:) by adding the following code:
sut.beginAppearanceTransition(true, animated: true)
sut.endAppearanceTransition()
Found a mistake? Have a question or improvement idea?
Let me know.
Table Of Contents