I have the following code (trying to avoid implicit unwrapping):
class MyTests: XCTestCase {
var viewController: ViewController
}
But I'm getting the following error:
Class 'MyTests' has no initializers
I fixed with this:
class MyTests: XCTestCase {
var viewController: ViewController
override init() {
self.viewController = ViewController()
super.init()
}
}
Would be a issue using init()
in XCTest class?
I'm using Swift 4, Xcode 9.2.