import Quick import Nimble @testable import MyGreatApp class LoginViewControllerSpec: QuickSpec { override func spec() { var viewController: LoginViewController! beforeEach { let storyboard = UIStoryboard(name: "Main", bundle: Bundle(for: type(of: self))) viewController = storyboard.instantiateInitialViewController() as! LoginViewControllerSpec let _ = viewController.view } describe("initial state") { context("UI components in the controller's view ") { it("login label") { expect(viewController.loginLabel).notTo(beNil()) expect(viewController.loginLabel.text).to(equal("Login")) } } } } }