Xcode16.3 support (#4029)

* Xcode16.3 support + updated unit and preview test
This commit is contained in:
Mauro
2025-04-16 19:12:31 +02:00
committed by GitHub
parent 5ba070d4d0
commit 85a7172986
225 changed files with 485 additions and 468 deletions
+6 -2
View File
@@ -16,7 +16,7 @@ import XCTest
class PreviewTests: XCTestCase {
private let deviceConfig: ViewImageConfig = .iPhoneX
private let simulatorDevice: String? = "iPhone14,6" // iPhone SE 3rd Generation
private let requiredOSVersion = (major: 18, minor: 1)
private let requiredOSVersion = (major: 18, minor: 4)
private let snapshotDevices = ["iPhone 16", "iPad"]
private var recordMode: SnapshotTestingConfiguration.Record = .missing
@@ -87,9 +87,13 @@ class PreviewTests: XCTestCase {
testName = "\(deviceName)-\(localeCode)-\(step)"
}
let isScreen = switch preview.layout {
case .device: true
default: false
}
if let failure = assertSnapshots(matching: preview.content,
name: testName,
isScreen: preview.layout == .device,
isScreen: isScreen,
device: device,
testName: sanitizedSuiteName,
traits: traits,