Skip to content

Commit 3f4c558

Browse files
committed
Added conditional CoreMedia imports
1 parent 0066737 commit 3f4c558

3 files changed

Lines changed: 8 additions & 1 deletion

File tree

Tests/SwiftTimecodeCoreTests/Timecode/Source/Timecode Rational CMTime Tests.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
// © 2020-2025 Steffan Andrews • Licensed under MIT License
55
//
66

7+
#if canImport(CoreMedia)
8+
79
import CoreMedia
810
import SwiftTimecodeCore // do NOT import as @testable in this file
911
import Testing
@@ -185,3 +187,5 @@ import Testing
185187
#expect(tc.cmTimeValue.timescale == 30000)
186188
}
187189
}
190+
191+
#endif

Tests/SwiftTimecodeCoreTests/TimecodeFrameRate/TimecodeFrameRate Conversions Tests.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
// © 2020-2025 Steffan Andrews • Licensed under MIT License
55
//
66

7-
import CoreMedia
87
import Numerics
98
import SwiftTimecodeCore
109
import Testing

Tests/SwiftTimecodeCoreTests/TimecodeInterval/TimecodeInterval Rational CMTime Tests.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
// © 2020-2025 Steffan Andrews • Licensed under MIT License
55
//
66

7+
#if canImport(CoreMedia)
8+
79
import CoreMedia
810
import SwiftTimecodeCore
911
import Testing
@@ -43,3 +45,5 @@ import Testing
4345
#expect(try ti.absoluteInterval == Timecode(.components(s: 2), at: .fps24))
4446
}
4547
}
48+
49+
#endif

0 commit comments

Comments
 (0)