From 34c374d914b15a2fe5eb873b19bf427c9596d085 Mon Sep 17 00:00:00 2001 From: Sami Samhuri Date: Wed, 21 May 2025 13:22:26 -0700 Subject: [PATCH] Fix tests in Xcode 16.4 on macOS 15.5 --- .../SJSAssetExportSessionTests.swift | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Tests/SJSAssetExportSessionTests/SJSAssetExportSessionTests.swift b/Tests/SJSAssetExportSessionTests/SJSAssetExportSessionTests.swift index 96a69c0..e9375ae 100644 --- a/Tests/SJSAssetExportSessionTests/SJSAssetExportSessionTests.swift +++ b/Tests/SJSAssetExportSessionTests/SJSAssetExportSessionTests.swift @@ -43,7 +43,7 @@ final class ExportSessionTests: BaseTests { #expect(try await videoTrack.load(.naturalSize) == CGSize(width: 1280, height: 720)) #expect(try await videoTrack.load(.nominalFrameRate) == 24.0) let dataRate = try await videoTrack.load(.estimatedDataRate) - #expect((900_000 ... 1_100_000).contains(dataRate)) + #expect((900_000 ... 1_130_000).contains(dataRate)) let videoFormat = try #require(await videoTrack.load(.formatDescriptions).first) #expect(videoFormat.mediaType == .video) #expect(videoFormat.mediaSubType == .h264) @@ -92,7 +92,7 @@ final class ExportSessionTests: BaseTests { #expect(try await videoTrack.load(.naturalSize) == CGSize(width: 1280, height: 720)) #expect(try await videoTrack.load(.nominalFrameRate) == 24.0) let dataRate = try await videoTrack.load(.estimatedDataRate) - #expect((900_000 ... 1_100_000).contains(dataRate)) + #expect((900_000 ... 1_130_000).contains(dataRate)) let videoFormat = try #require(await videoTrack.load(.formatDescriptions).first) #expect(videoFormat.mediaType == .video) #expect(videoFormat.mediaSubType == .h264) @@ -170,8 +170,10 @@ final class ExportSessionTests: BaseTests { let exportedAsset = AVURLAsset(url: destinationURL.url) let videoTrack = try #require(await exportedAsset.sendTracks(withMediaType: .video).first) - #expect(try await videoTrack.load(.naturalSize) == CGSize(width: 1920, height: 1080)) - #expect(try await videoTrack.load(.nominalFrameRate) == 30.0) + let naturalSize = try await videoTrack.load(.naturalSize) + #expect(naturalSize == CGSize(width: 1920, height: 1080)) + let fps = try await videoTrack.load(.nominalFrameRate) + #expect(Int(fps.rounded()) == 30) let dataRate = try await videoTrack.load(.estimatedDataRate) #expect((2_400_000 ... 2_700_000).contains(dataRate)) let videoFormat = try #require(await videoTrack.load(.formatDescriptions).first)