From e14ca67d09bac86b5b689d8f2d85dbfe1709afd2 Mon Sep 17 00:00:00 2001 From: Kyle Date: Sun, 20 Sep 2026 23:36:37 +0800 Subject: [PATCH] test: fix frame sizing and view graph test isolation --- .../Layout/Modifier/FrameLayoutTests.swift | 4 ++++ Tests/OpenSwiftUICoreTests/View/Graph/ViewGraphTests.swift | 1 + 2 files changed, 5 insertions(+) diff --git a/Tests/OpenSwiftUICoreTests/Layout/Modifier/FrameLayoutTests.swift b/Tests/OpenSwiftUICoreTests/Layout/Modifier/FrameLayoutTests.swift index 120f963fb..59b35d68a 100644 --- a/Tests/OpenSwiftUICoreTests/Layout/Modifier/FrameLayoutTests.swift +++ b/Tests/OpenSwiftUICoreTests/Layout/Modifier/FrameLayoutTests.swift @@ -175,6 +175,10 @@ struct FlexFrameLayoutTests { } } let viewController = PlatformHostingController(rootView: ContentView()) + #if os(iOS) || os(visionOS) + // Measure the frame without the window's safe area. + viewController.safeAreaRegions = [] + #endif viewController.triggerLayout() let size = viewController.sizeThatFits(in: .zero) #expect(size == CGSize(width: 200, height: 200)) diff --git a/Tests/OpenSwiftUICoreTests/View/Graph/ViewGraphTests.swift b/Tests/OpenSwiftUICoreTests/View/Graph/ViewGraphTests.swift index 490a4965b..51fb48d72 100644 --- a/Tests/OpenSwiftUICoreTests/View/Graph/ViewGraphTests.swift +++ b/Tests/OpenSwiftUICoreTests/View/Graph/ViewGraphTests.swift @@ -9,6 +9,7 @@ import OpenSwiftUITestsSupport import OpenSwiftUI_SPI import Testing +@MainActor @Suite(.tags(.aigc)) struct ViewGraphTests { @Test(arguments: [