Skip to content

Commit f7d2058

Browse files
committed
Fix color mismatch on ui compacibility test case
1 parent 37596d3 commit f7d2058

File tree

4 files changed

+45
-3
lines changed

4 files changed

+45
-3
lines changed

Example/OpenSwiftUIUITests/Layout/Stack/ZStackUITests.swift

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,7 @@ struct ZStackUITests {
8787
}
8888
}
8989
openSwiftUIAssertSnapshot(
90-
of: ContentView(),
91-
// FIXME: Workaround #340
92-
perceptualPrecision: 0.99
90+
of: ContentView()
9391
)
9492
}
9593
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
//
2+
// Initialize.c
3+
// OpenSwiftUIUITests
4+
//
5+
// Created by Kyle on 12/29/25.
6+
//
7+
8+
#include "Initialize.h"
9+
#include <stdio.h>
10+
11+
static void OpenSwiftUIUITests_InitializeSwift(void);
12+
13+
static void OpenSwiftUIUITests_Initialize(void) {
14+
OpenSwiftUIUITests_InitializeSwift();
15+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
//
2+
// Initialize.h
3+
// OpenSwiftUIUITests
4+
//
5+
// Created by Kyle on 12/29/25.
6+
//
7+
8+
#pragma once
9+
10+
__attribute__((constructor, used))
11+
static void OpenSwiftUIUITests_Initialize(void);
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
//
2+
// Initialize.swift
3+
// OpenSwiftUIUITests
4+
//
5+
// Created by Kyle on 12/29/25.
6+
//
7+
8+
#if OPENSWIFTUI
9+
@_spi(ForTestOnly)
10+
import OpenSwiftUI
11+
#endif
12+
13+
@_cdecl("OpenSwiftUIUITests_InitializeSwift")
14+
func __initialize() -> () {
15+
#if OPENSWIFTUI
16+
Color.Resolved._alignWithSwiftUIImplementation = true
17+
#endif
18+
}

0 commit comments

Comments
 (0)