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