From 44fb45bef1ec19efafc8d29e406dfb7915e1b81a Mon Sep 17 00:00:00 2001 From: Doug Date: Wed, 18 Sep 2024 14:57:19 +0100 Subject: [PATCH] Update Unit tests for Xcode 16. --- UnitTests/Sources/MediaUploadingPreprocessorTests.swift | 6 +++--- UnitTests/Sources/RoomMembersListScreenViewModelTests.swift | 4 ++-- fastlane/Fastfile | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/UnitTests/Sources/MediaUploadingPreprocessorTests.swift b/UnitTests/Sources/MediaUploadingPreprocessorTests.swift index 73a811b16..e33bc64b7 100644 --- a/UnitTests/Sources/MediaUploadingPreprocessorTests.swift +++ b/UnitTests/Sources/MediaUploadingPreprocessorTests.swift @@ -67,7 +67,7 @@ final class MediaUploadingPreprocessorTests: XCTestCase { XCTAssertNotNil(videoInfo.thumbnailInfo) XCTAssertEqual(videoInfo.thumbnailInfo?.mimetype, "image/jpeg") - XCTAssertEqual(videoInfo.thumbnailInfo?.size ?? 0, 33949, accuracy: 100) + XCTAssertEqual(videoInfo.thumbnailInfo?.size ?? 0, 34206, accuracy: 100) XCTAssertEqual(videoInfo.thumbnailInfo?.width, 800) XCTAssertEqual(videoInfo.thumbnailInfo?.height, 450) } @@ -99,7 +99,7 @@ final class MediaUploadingPreprocessorTests: XCTestCase { // Check resulting video info XCTAssertEqual(videoInfo.mimetype, "video/mp4") - XCTAssertEqual(videoInfo.blurhash, "K7C$_zt70LKQMx^+~B9GIU") + XCTAssertEqual(videoInfo.blurhash, "K7C$_zs;0LKQMx^+~B9GIU") XCTAssertEqual(videoInfo.size ?? 0, 9_775_822, accuracy: 100) XCTAssertEqual(videoInfo.width, 1080) XCTAssertEqual(videoInfo.height, 1920) @@ -107,7 +107,7 @@ final class MediaUploadingPreprocessorTests: XCTestCase { XCTAssertNotNil(videoInfo.thumbnailInfo) XCTAssertEqual(videoInfo.thumbnailInfo?.mimetype, "image/jpeg") - XCTAssertEqual(videoInfo.thumbnailInfo?.size ?? 0, 82854, accuracy: 100) + XCTAssertEqual(videoInfo.thumbnailInfo?.size ?? 0, 83220, accuracy: 100) XCTAssertEqual(videoInfo.thumbnailInfo?.width, 337) XCTAssertEqual(videoInfo.thumbnailInfo?.height, 600) } diff --git a/UnitTests/Sources/RoomMembersListScreenViewModelTests.swift b/UnitTests/Sources/RoomMembersListScreenViewModelTests.swift index 4b2567366..ba4ccfb24 100644 --- a/UnitTests/Sources/RoomMembersListScreenViewModelTests.swift +++ b/UnitTests/Sources/RoomMembersListScreenViewModelTests.swift @@ -139,7 +139,7 @@ class RoomMembersListScreenViewModelTests: XCTestCase { func testSelectUserAsAdmin() async throws { // Given the room list viewed as an admin. setup(with: .allMembersAsAdmin) - var deferred = deferFulfillment(context.$viewState) { !$0.visibleInvitedMembers.isEmpty } + var deferred = deferFulfillment(context.$viewState) { !$0.visibleInvitedMembers.isEmpty && $0.canKickUsers && $0.canBanUsers } try await deferred.fulfill() XCTAssertNil(context.memberToManage) @@ -160,7 +160,7 @@ class RoomMembersListScreenViewModelTests: XCTestCase { func testSelectModeratorAsAdmin() async throws { // Given the room list viewed as an admin. setup(with: .allMembersAsAdmin) - var deferred = deferFulfillment(context.$viewState) { !$0.visibleInvitedMembers.isEmpty } + var deferred = deferFulfillment(context.$viewState) { !$0.visibleInvitedMembers.isEmpty && $0.canKickUsers && $0.canBanUsers } try await deferred.fulfill() XCTAssertNil(context.memberToManage) diff --git a/fastlane/Fastfile b/fastlane/Fastfile index b017cc784..d6b573b81 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -82,7 +82,7 @@ end lane :unit_tests do |options| run_tests( scheme: "UnitTests", - device: 'iPhone 15', + device: 'iPhone 16', ensure_devices_found: true, result_bundle: true, number_of_retries: 3,