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

    AppEnvironment.pushEnvironment(koala: koala)

    vm = LoginToutViewModel()

  }

  override func tearDown() {

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

    vm.inputs.viewDidAppear()
    vm.inputs.signupButtonPressed()

    startSignup.assertValueCount(1)
