Adding Storyboard and View Controller as instances to test file
suggest changeTo get started with unit testing, which will be done in the tests file and will be testing the View Controller and Storyboard, we should introduce these two files to the test file.
Defining the View Controller
Swift
var viewController : ViewController!
Introducing the Storyboard and initializing the View Controller
Add this code to the setUp()
method:
Swift
let storyboard = UIStoryboard(name: "Main", bundle: nil)
viewController = storyboard.instantiateInitialViewController() as! ViewController
Objective-C
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:"Main" bundle:nil];
viewController = (ViewController *) [storyboard instantiateInitialViewController];
This way, you could write test methods, and they will know where to check for errors. In this case, there are View Controller and the Storyboard.
Found a mistake? Have a question or improvement idea?
Let me know.
Table Of Contents