Fix integration tests after clearAndTypeText signature change.

This commit is contained in:
Stefan Ceriu 2024-10-15 08:44:06 +03:00
parent 98a5ee5b48
commit aad423dacc
2 changed files with 6 additions and 6 deletions

View File

@ -21,7 +21,7 @@ extension XCUIApplication {
let homeserverTextField = textFields[A11yIdentifiers.changeServerScreen.server]
XCTAssertTrue(homeserverTextField.waitForExistence(timeout: 10.0))
homeserverTextField.clearAndTypeText(homeserver)
homeserverTextField.clearAndTypeText(homeserver, app: self)
let confirmButton = buttons[A11yIdentifiers.changeServerScreen.continue]
XCTAssertTrue(confirmButton.waitForExistence(timeout: 10.0))
@ -39,12 +39,12 @@ extension XCUIApplication {
let usernameTextField = textFields[A11yIdentifiers.loginScreen.emailUsername]
XCTAssertTrue(usernameTextField.waitForExistence(timeout: 10.0))
usernameTextField.clearAndTypeText(username)
usernameTextField.clearAndTypeText(username, app: self)
let passwordTextField = secureTextFields[A11yIdentifiers.loginScreen.password]
XCTAssertTrue(passwordTextField.waitForExistence(timeout: 10.0))
passwordTextField.clearAndTypeText(password)
passwordTextField.clearAndTypeText(password, app: self)
let nextButton = buttons[A11yIdentifiers.loginScreen.continue]
XCTAssertTrue(nextButton.waitForExistence(timeout: 10.0))

View File

@ -32,7 +32,7 @@ class UserFlowTests: XCTestCase {
private func checkRoomFlows() {
// Search for the special test room
let searchField = app.searchFields.firstMatch
searchField.clearAndTypeText(Self.integrationTestsRoomName)
searchField.clearAndTypeText(Self.integrationTestsRoomName, app: app)
// And open it
let firstRoom = app.buttons.matching(NSPredicate(format: "identifier CONTAINS %@", Self.integrationTestsRoomName)).firstMatch
@ -63,7 +63,7 @@ class UserFlowTests: XCTestCase {
private func sendMessages() {
var composerTextField = app.textViews[A11yIdentifiers.roomScreen.messageComposer].firstMatch
XCTAssertTrue(composerTextField.waitForExistence(timeout: 10.0))
composerTextField.clearAndTypeText(Self.integrationTestsMessage)
composerTextField.clearAndTypeText(Self.integrationTestsMessage, app: app)
var sendButton = app.buttons[A11yIdentifiers.roomScreen.sendButton].firstMatch
XCTAssertTrue(sendButton.waitForExistence(timeout: 10.0))
@ -77,7 +77,7 @@ class UserFlowTests: XCTestCase {
composerTextField = app.textViews[A11yIdentifiers.roomScreen.messageComposer].firstMatch
XCTAssertTrue(composerTextField.waitForExistence(timeout: 10.0))
composerTextField.clearAndTypeText(Self.integrationTestsMessage)
composerTextField.clearAndTypeText(Self.integrationTestsMessage, app: app)
sendButton = app.buttons[A11yIdentifiers.roomScreen.sendButton].firstMatch
XCTAssertTrue(sendButton.waitForExistence(timeout: 10.0))