Fix tests

This commit is contained in:
ismailgulek
2022-06-10 18:33:50 +03:00
parent 084f060359
commit 36a5c941ad
@@ -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.")
}
}