|
|
|
|
@ -11,7 +11,7 @@ import LeStorage |
|
|
|
|
|
|
|
|
|
final class UserDataTests: XCTestCase { |
|
|
|
|
|
|
|
|
|
let username: String = "test" |
|
|
|
|
let username: String = "UserDataTests" |
|
|
|
|
let password: String = "MyPass1234--" |
|
|
|
|
|
|
|
|
|
override func setUpWithError() throws { |
|
|
|
|
@ -24,7 +24,7 @@ final class UserDataTests: XCTestCase { |
|
|
|
|
|
|
|
|
|
func testUserCreation() async throws { |
|
|
|
|
|
|
|
|
|
let userCreationForm = UserCreationForm(user: User.placeHolder(), username: self.username, password: self.password, firstName: "jean", lastName: "coco", email: "test@lolomo.com", phone: "0123", country: "France") |
|
|
|
|
let userCreationForm = UserCreationForm(user: User.placeHolder(), username: self.username, password: self.password, firstName: "jean", lastName: "coco", email: "UserDataTests@lolomo.net", phone: "0123", country: "France") |
|
|
|
|
let user: User = try await StoreCenter.main.service().createAccount(user: userCreationForm) |
|
|
|
|
|
|
|
|
|
assert(user.username == userCreationForm.username) |
|
|
|
|
@ -41,6 +41,10 @@ final class UserDataTests: XCTestCase { |
|
|
|
|
return user |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func testLogin() async throws { |
|
|
|
|
let _ = try await self.login() |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func testUserUpdate() async throws { |
|
|
|
|
|
|
|
|
|
let user = try await self.login() |
|
|
|
|
|