     let startLogin = TestObserver<(), NoError>()
     vm.outputs.startLogin.observe(startLogin.observer)
 
+    vm.inputs.viewDidAppear()
     vm.inputs.loginButtonPressed()
 
     startLogin.assertValueCount(1)

    let showHelp = TestObserver<HelpType, NoError>()
    vm.outputs.showHelp.observe(showHelp.observer)

    vm.inputs.helpTypeButtonPressed(HelpType.Contact)

    showHelp.assertValues([HelpType.Contact], "Show help emitted with type .Contact")

    AppEnvironment.pushEnvironment(koala: koala)

    vm = LoginToutViewModel()
  }

  override func tearDown() {
