Skip to content

Instantly share code, notes, and snippets.

@selmanon
Created September 19, 2018 09:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save selmanon/dbd61410db0570b2ac30d2abde23da7c to your computer and use it in GitHub Desktop.
Save selmanon/dbd61410db0570b2ac30d2abde23da7c to your computer and use it in GitHub Desktop.
@Test
public void testSuccessfulLogin() {
// Aragnge
final LoginViewModel vm = new LoginViewModel(environment());
final TestSubscriber<Void> loginSuccess = new TestSubscriber<>();
vm.outputs.loginSuccess().subscribe(loginSuccess);
vm.inputs.email("hello@kickstarter.com");
vm.inputs.password("danisawesome");
// Act
vm.inputs.loginClick();
// Assert
loginSuccess.assertValueCount(1);
koalaTest.assertValues("Login");
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment