From d415aa7f138ede415b979fc3e37e95a37ec54ad7 Mon Sep 17 00:00:00 2001 From: Ryan Jarvis Date: Tue, 12 Nov 2024 16:13:00 -0600 Subject: [PATCH] Add missing MainActor isolation --- Example/ExampleUITests/MutliValueUITests.swift | 2 ++ Example/ExampleUITests/SingleOptionalValueTests.swift | 2 ++ Example/ExampleUITests/SingleValueUITests.swift | 2 ++ .../ExampleUITests/XCUIElementQuery+ExactlyOneMatching.swift | 2 +- 4 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Example/ExampleUITests/MutliValueUITests.swift b/Example/ExampleUITests/MutliValueUITests.swift index 0118495..1c72bd4 100644 --- a/Example/ExampleUITests/MutliValueUITests.swift +++ b/Example/ExampleUITests/MutliValueUITests.swift @@ -15,10 +15,12 @@ import XCTest @MainActor final class MultiValueUITests: ExampleUITestCase { + @MainActor override var _sectionNavItem: (() throws -> XCUIElement)? { multiValueNavItem } + @MainActor override var _picker: (() throws -> XCUIElement)? { multiValuePicker } diff --git a/Example/ExampleUITests/SingleOptionalValueTests.swift b/Example/ExampleUITests/SingleOptionalValueTests.swift index f6e1e57..96bbda3 100644 --- a/Example/ExampleUITests/SingleOptionalValueTests.swift +++ b/Example/ExampleUITests/SingleOptionalValueTests.swift @@ -15,10 +15,12 @@ import XCTest @MainActor final class SingleOptionalValueUITests: ExampleUITestCase { + @MainActor override var _sectionNavItem: (() throws -> XCUIElement)? { singleOptionalValueNavItem } + @MainActor override var _picker: (() throws -> XCUIElement)? { singleOptionalValuePicker } diff --git a/Example/ExampleUITests/SingleValueUITests.swift b/Example/ExampleUITests/SingleValueUITests.swift index b5518c9..d221b90 100644 --- a/Example/ExampleUITests/SingleValueUITests.swift +++ b/Example/ExampleUITests/SingleValueUITests.swift @@ -15,10 +15,12 @@ import XCTest @MainActor final class SingleValueUITests: ExampleUITestCase { + @MainActor override var _sectionNavItem: (() throws -> XCUIElement)? { singleValueNavItem } + @MainActor override var _picker: (() throws -> XCUIElement)? { singleValuePicker } diff --git a/Example/ExampleUITests/XCUIElementQuery+ExactlyOneMatching.swift b/Example/ExampleUITests/XCUIElementQuery+ExactlyOneMatching.swift index 29c20e7..66763f7 100644 --- a/Example/ExampleUITests/XCUIElementQuery+ExactlyOneMatching.swift +++ b/Example/ExampleUITests/XCUIElementQuery+ExactlyOneMatching.swift @@ -8,8 +8,8 @@ import XCTest -@MainActor extension XCUIElementQuery { + @MainActor public func exactlyOneMatch() throws -> XCUIElement { XCTAssertEqual(count, 1, "Requiring only one element match the query resulting in `self`") return firstMatch