Fix tests

This commit is contained in:
ismailgulek 2022-06-10 18:33:50 +03:00
parent 1d78262f80
commit 44d54710ed
No known key found for this signature in database
GPG key ID: E96336D42D9470A9

View file

@ -29,14 +29,14 @@ class ChangePasswordViewModelTests: XCTestCase {
XCTAssert(context.newPassword1.isEmpty, "The view model should start with an empty new password 1.")
XCTAssert(context.newPassword2.isEmpty, "The view model should start with an empty new password 2.")
XCTAssertFalse(context.viewState.canSubmit, "The view model should not be able to submit.")
XCTAssertTrue(context.signoutAllDevices, "The view model should start with sign out of all devices checked.")
XCTAssertFalse(context.signoutAllDevices, "The view model should start with sign out of all devices unchecked.")
}
@MainActor func testValidState() async {
let viewModel = ChangePasswordViewModel(oldPassword: "12345678",
newPassword1: "87654321",
newPassword2: "87654321",
signoutAllDevices: false)
signoutAllDevices: true)
let context = viewModel.context
// Given a filled view model in valid state
@ -44,7 +44,7 @@ class ChangePasswordViewModelTests: XCTestCase {
XCTAssertFalse(context.newPassword1.isEmpty, "The view model should start with an empty new password 1.")
XCTAssertFalse(context.newPassword2.isEmpty, "The view model should start with an empty new password 2.")
XCTAssertTrue(context.viewState.canSubmit, "The view model should be able to submit.")
XCTAssertFalse(context.signoutAllDevices, "Sign out of all devices should be unchecked.")
XCTAssertTrue(context.signoutAllDevices, "Sign out of all devices should be checked.")
}
}