Skip to content

Commit c5e111b

Browse files
committed
Fix non-Darwin test case fail
1 parent c646a7a commit c5e111b

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

Tests/OpenSwiftUITests/Core/Semantics/SemanticFeatureTests.swift

+9
Original file line numberDiff line numberDiff line change
@@ -6,24 +6,33 @@
66
import Testing
77

88
struct SemanticFeatureTests {
9+
/// Represent a minimum version
910
struct SemanticFeature1: SemanticFeature {
1011
static var introduced: Semantics { .init(value: 0x0000_0000) }
1112
}
1213

14+
/// Represent a middle version
1315
struct SemanticFeature2: SemanticFeature {
1416
static var introduced: Semantics { .init(value: 0xFFFF_0000) }
1517
}
1618

19+
/// Represent a maximum version
1720
struct SemanticFeature3: SemanticFeature {
1821
static var introduced: Semantics { .init(value: 0xFFFF_FFFF) }
1922
}
2023

2124
@Test
2225
func defaultEnable() async throws {
2326
#expect(Semantics.forced == nil)
27+
#if canImport(Darwin)
2428
#expect(SemanticFeature1.isEnable == true)
2529
#expect(SemanticFeature2.isEnable == false)
2630
#expect(SemanticFeature3.isEnable == false)
31+
#else
32+
#expect(SemanticFeature1.isEnable == true)
33+
#expect(SemanticFeature2.isEnable == true)
34+
#expect(SemanticFeature3.isEnable == true)
35+
#endif
2736
}
2837

2938
@Test

0 commit comments

Comments
 (0)