diff --git a/Example/OpenSwiftUIUITests/Layout/Separator/DividerUITests.swift b/Example/OpenSwiftUIUITests/Layout/Separator/DividerUITests.swift index af39bf22f..5a968ef0b 100644 --- a/Example/OpenSwiftUIUITests/Layout/Separator/DividerUITests.swift +++ b/Example/OpenSwiftUIUITests/Layout/Separator/DividerUITests.swift @@ -9,43 +9,62 @@ import SnapshotTesting @Suite(.snapshots(record: .never, diffTool: diffTool)) struct DividerUITests { - // MARK: - Basic Spacer in HStack + // MARK: - Basic Divider in HVStack - @Test("TODO: Fix colorScheme issue") + @Test func dividerWithColorScheme() { struct ContentView: View { var body: some View { HStack { VStack { VStack { - Color.red + Color.primary Divider() - Color.blue + Color.primary } - HStack { - Color.red + .dynamicTypeSize(.large) + .colorScheme(.light) + VStack { + Color.primary Divider() - Color.blue + Color.primary } - }.colorScheme(.light) + .dynamicTypeSize(.large) + .colorScheme(.dark) + } + Divider() + .dynamicTypeSize(.large) + .colorScheme(.light) + Divider() + .dynamicTypeSize(.accessibility1) + .colorScheme(.dark) VStack { - HStack { - Color.red + VStack { + Color.primary Divider() - Color.blue + Color.primary } + .dynamicTypeSize(.accessibility1) + .colorScheme(.light) VStack { - Color.red + Color.primary Divider() - Color.blue + Color.primary } - }.colorScheme(.dark) + .dynamicTypeSize(.accessibility1) + .colorScheme(.dark) + } } - .background(Color.green) + .background(Color.red) + .frame(width: 200, height: 200) } } + #if os(iOS) + openSwiftUIAssertSnapshot(of: ContentView()) + #else withKnownIssue("Path/Shape is not implemented") { openSwiftUIAssertSnapshot(of: ContentView()) } + #endif } }