From cccb1635cfac3b15f40c97a66f03b78bbca54ea3 Mon Sep 17 00:00:00 2001 From: Flavio Alescio Date: Mon, 15 May 2023 16:14:13 +0200 Subject: [PATCH] fix UI test async --- UITests/Sources/CreateRoomScreenUITests.swift | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/UITests/Sources/CreateRoomScreenUITests.swift b/UITests/Sources/CreateRoomScreenUITests.swift index cfc60626e..27d59a382 100644 --- a/UITests/Sources/CreateRoomScreenUITests.swift +++ b/UITests/Sources/CreateRoomScreenUITests.swift @@ -17,29 +17,30 @@ import ElementX import XCTest +@MainActor class CreateRoomScreenUITests: XCTestCase { - func testLanding() { + func testLanding() async throws { let app = Application.launch(.createRoom) - app.assertScreenshot(.createRoom, step: 0) + try await app.assertScreenshot(.createRoom, step: 0) } - func testLandingWithoutUsers() { + func testLandingWithoutUsers() async throws { let app = Application.launch(.createRoomNoUsers) - app.assertScreenshot(.createRoom, step: 1) + try await app.assertScreenshot(.createRoom, step: 1) } - func testLongInputNameText() { + func testLongInputNameText() async throws { let app = Application.launch(.createRoom) app.textFields[A11yIdentifiers.createRoomScreen.roomName].tap() app.textFields[A11yIdentifiers.createRoomScreen.roomName].typeText("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx") - app.assertScreenshot(.createRoom, step: 2) + try await app.assertScreenshot(.createRoom, step: 2) } - func testLongInputTopicText() { + func testLongInputTopicText() async throws { let app = Application.launch(.createRoom) let roomTopic = "Room topic\nvery\nvery\nvery long" app.textViews[A11yIdentifiers.createRoomScreen.roomTopic].tap() app.textViews[A11yIdentifiers.createRoomScreen.roomTopic].typeText(roomTopic) - app.assertScreenshot(.createRoom, step: 3) + try await app.assertScreenshot(.createRoom, step: 3) } }