Fix new redundantSendable and redundantSwiftTestingSuite swiftformat errors

This commit is contained in:
Stefan Ceriu
2026-03-04 13:54:08 +02:00
committed by Stefan Ceriu
parent 72e70e7f95
commit 0ab6458e4e
134 changed files with 2 additions and 134 deletions
@@ -9,7 +9,7 @@
import Foundation import Foundation
@preconcurrency import MatrixRustSDK @preconcurrency import MatrixRustSDK
struct MediaSourceProxy: Hashable, Sendable { struct MediaSourceProxy: Hashable {
/// The media source provided by Rust. /// The media source provided by Rust.
let underlyingSource: MediaSource let underlyingSource: MediaSource
/// The media's mime type, used when loading the media's file. /// The media's mime type, used when loading the media's file.
@@ -14,7 +14,7 @@ import Foundation
/// Its value is consistent only per timeline instance, it should **not** be used to identify an item across timeline instances. /// Its value is consistent only per timeline instance, it should **not** be used to identify an item across timeline instances.
/// - eventOrTransactionID: Contains the 2 possible identifiers of an event, either it has a remote event id or /// - eventOrTransactionID: Contains the 2 possible identifiers of an event, either it has a remote event id or
/// a local transaction id, never both or none. /// a local transaction id, never both or none.
enum TimelineItemIdentifier: Hashable, Sendable { enum TimelineItemIdentifier: Hashable {
struct UniqueID: Hashable { struct UniqueID: Hashable {
let value: String let value: String
-1
View File
@@ -12,7 +12,6 @@ import Combine
import SwiftUI import SwiftUI
import Testing import Testing
@Suite
@MainActor @MainActor
struct PreviewTests { struct PreviewTests {
private struct SnapshotDevice { private struct SnapshotDevice {
@@ -8,7 +8,6 @@
@testable import ElementX @testable import ElementX
import Testing import Testing
@Suite
@MainActor @MainActor
struct TemplateScreenViewModelTests { struct TemplateScreenViewModelTests {
var viewModel: TemplateScreenViewModelProtocol var viewModel: TemplateScreenViewModelProtocol
@@ -10,7 +10,6 @@ import AVKit
@testable import ElementX @testable import ElementX
import Testing import Testing
@Suite
struct AVMetadataMachineReadableCodeObjectExtensionsTest { struct AVMetadataMachineReadableCodeObjectExtensionsTest {
@Test @Test
func decodeQRCodeVersion8() throws { func decodeQRCodeVersion8() throws {
@@ -10,7 +10,6 @@
import Testing import Testing
@MainActor @MainActor
@Suite
final class AnalyticsSettingsScreenViewModelTests { final class AnalyticsSettingsScreenViewModelTests {
private var appSettings: AppSettings! private var appSettings: AppSettings!
private var viewModel: AnalyticsSettingsScreenViewModelProtocol! private var viewModel: AnalyticsSettingsScreenViewModelProtocol!
-1
View File
@@ -11,7 +11,6 @@ import AnalyticsEvents
import PostHog import PostHog
import Testing import Testing
@Suite
final class AnalyticsTests { final class AnalyticsTests {
private var appSettings: AppSettings private var appSettings: AppSettings
private var analyticsClient: AnalyticsClientMock private var analyticsClient: AnalyticsClientMock
@@ -10,7 +10,6 @@
import Testing import Testing
@MainActor @MainActor
@Suite
final class AppLockScreenViewModelTests { final class AppLockScreenViewModelTests {
var appSettings: AppSettings var appSettings: AppSettings
var appLockService: AppLockService var appLockService: AppLockService
@@ -11,7 +11,6 @@ import Foundation
import Testing import Testing
@MainActor @MainActor
@Suite
final class AppLockServiceTests { final class AppLockServiceTests {
private var keychainController: KeychainController private var keychainController: KeychainController
private var appSettings: AppSettings private var appSettings: AppSettings
@@ -10,7 +10,6 @@
import Testing import Testing
@MainActor @MainActor
@Suite
struct AppLockSetupSettingsScreenViewModelTests { struct AppLockSetupSettingsScreenViewModelTests {
var appLockService: AppLockServiceProtocol var appLockService: AppLockServiceProtocol
var keychainController: KeychainControllerMock var keychainController: KeychainControllerMock
@@ -10,7 +10,6 @@
import Testing import Testing
@MainActor @MainActor
@Suite
final class AppLockSetupBiometricsScreenViewModelTests { final class AppLockSetupBiometricsScreenViewModelTests {
var appLockService: AppLockServiceMock var appLockService: AppLockServiceMock
var viewModel: AppLockSetupBiometricsScreenViewModelProtocol var viewModel: AppLockSetupBiometricsScreenViewModelProtocol
@@ -10,7 +10,6 @@
import Testing import Testing
@MainActor @MainActor
@Suite
final class AppLockSetupPINScreenViewModelTests { final class AppLockSetupPINScreenViewModelTests {
var appLockService: AppLockService! var appLockService: AppLockService!
var keychainController: KeychainControllerMock! var keychainController: KeychainControllerMock!
@@ -10,7 +10,6 @@
import Foundation import Foundation
import Testing import Testing
@Suite
struct AppLockTimerTests { struct AppLockTimerTests {
private let now = Date.now private let now = Date.now
private var timer: AppLockTimer! private var timer: AppLockTimer!
@@ -9,7 +9,6 @@
@testable import ElementX @testable import ElementX
import Testing import Testing
@Suite
struct PINTextFieldTests { struct PINTextFieldTests {
@Test @Test
func sanitize() { func sanitize() {
@@ -10,7 +10,6 @@
import Foundation import Foundation
import Testing import Testing
@Suite
struct AppRouteURLParserTests { struct AppRouteURLParserTests {
var appSettings: AppSettings var appSettings: AppSettings
var appRouteURLParser: AppRouteURLParser var appRouteURLParser: AppRouteURLParser
-1
View File
@@ -10,7 +10,6 @@
import Foundation import Foundation
import Testing import Testing
@Suite
struct ArrayTests { struct ArrayTests {
@Test @Test
func grouping() { func grouping() {
@@ -10,7 +10,6 @@
import SwiftUI import SwiftUI
import Testing import Testing
@Suite
struct AttributedStringBuilderTests { struct AttributedStringBuilderTests {
private let attributedStringBuilder: AttributedStringBuilder private let attributedStringBuilder: AttributedStringBuilder
private let maxHeaderPointSize = ceil(UIFont.preferredFont(forTextStyle: .body).pointSize * 1.2) private let maxHeaderPointSize = ceil(UIFont.preferredFont(forTextStyle: .body).pointSize * 1.2)
@@ -9,7 +9,6 @@
@testable import ElementX @testable import ElementX
import Testing import Testing
@Suite
struct AttributedStringTests { struct AttributedStringTests {
@Test @Test
func replacingFontWithPresentationIntent() throws { func replacingFontWithPresentationIntent() throws {
@@ -12,7 +12,6 @@ import Foundation
import Testing import Testing
@MainActor @MainActor
@Suite
struct AudioPlayerStateTests { struct AudioPlayerStateTests {
static let audioDuration = 10.0 static let audioDuration = 10.0
private var audioPlayerState: AudioPlayerState! private var audioPlayerState: AudioPlayerState!
@@ -12,7 +12,6 @@ import Foundation
import Testing import Testing
@MainActor @MainActor
@Suite
struct AudioRecorderStateTests { struct AudioRecorderStateTests {
private var audioRecorderState: AudioRecorderState! private var audioRecorderState: AudioRecorderState!
private var audioRecorderMock: AudioRecorderMock! private var audioRecorderMock: AudioRecorderMock!
@@ -12,7 +12,6 @@ import Foundation
import Testing import Testing
@MainActor @MainActor
@Suite
struct AudioRecorderTests { struct AudioRecorderTests {
private var audioRecorder: AudioRecorder! private var audioRecorder: AudioRecorder!
private var audioSessionMock: AudioSessionMock! private var audioSessionMock: AudioSessionMock!
@@ -11,7 +11,6 @@ import Foundation
import MatrixRustSDKMocks import MatrixRustSDKMocks
import Testing import Testing
@Suite
@MainActor @MainActor
struct AuthenticationServiceTests { struct AuthenticationServiceTests {
var client: ClientSDKMock! var client: ClientSDKMock!
@@ -12,7 +12,6 @@ import Testing
import UIKit import UIKit
@MainActor @MainActor
@Suite
final class AuthenticationStartScreenViewModelTests { final class AuthenticationStartScreenViewModelTests {
var clientFactory: AuthenticationClientFactoryMock! var clientFactory: AuthenticationClientFactoryMock!
var client: ClientSDKMock! var client: ClientSDKMock!
@@ -12,7 +12,6 @@ import Foundation
import Testing import Testing
@MainActor @MainActor
@Suite
struct BlockedUsersScreenViewModelTests { struct BlockedUsersScreenViewModelTests {
@Test @Test
func initialState() async throws { func initialState() async throws {
@@ -11,7 +11,6 @@ import Testing
import UIKit import UIKit
@MainActor @MainActor
@Suite
struct BugReportScreenViewModelTests { struct BugReportScreenViewModelTests {
let logFiles: [URL] = [URL(filePath: "/path/to/file1.log"), URL(filePath: "/path/to/file2.log")] let logFiles: [URL] = [URL(filePath: "/path/to/file1.log"), URL(filePath: "/path/to/file2.log")]
@@ -11,7 +11,6 @@ import Combine
import Foundation import Foundation
import Testing import Testing
@Suite
final class BugReportServiceTests { final class BugReportServiceTests {
var appSettings: AppSettings! var appSettings: AppSettings!
var bugReportService: BugReportServiceProtocol! var bugReportService: BugReportServiceProtocol!
@@ -11,7 +11,6 @@ import Combine
import Foundation import Foundation
import Testing import Testing
@Suite
@MainActor @MainActor
struct ChatsTabFlowCoordinatorTests { struct ChatsTabFlowCoordinatorTests {
var clientProxy: ClientProxyMock! var clientProxy: ClientProxyMock!
@@ -10,7 +10,6 @@ import Combine
@testable import ElementX @testable import ElementX
import Testing import Testing
@Suite
@MainActor @MainActor
struct CompletionSuggestionServiceTests { struct CompletionSuggestionServiceTests {
@Test @Test
@@ -13,7 +13,6 @@ import MatrixRustSDK
import Testing import Testing
import WysiwygComposer import WysiwygComposer
@Suite
@MainActor @MainActor
final class ComposerToolbarViewModelTests { final class ComposerToolbarViewModelTests {
private var appSettings: AppSettings! private var appSettings: AppSettings!
@@ -10,7 +10,6 @@ import Combine
@testable import ElementX @testable import ElementX
import Testing import Testing
@Suite
@MainActor @MainActor
final class CreateRoomScreenViewModelTests { final class CreateRoomScreenViewModelTests {
var viewModel: CreateRoomScreenViewModelProtocol! var viewModel: CreateRoomScreenViewModelProtocol!
-1
View File
@@ -10,7 +10,6 @@
import Foundation import Foundation
import Testing import Testing
@Suite
struct DateTests { struct DateTests {
let calendar = Calendar.current let calendar = Calendar.current
var startOfToday: Date { var startOfToday: Date {
@@ -11,7 +11,6 @@ import Foundation
import Testing import Testing
@MainActor @MainActor
@Suite
struct DeactivateAccountScreenViewModelTests { struct DeactivateAccountScreenViewModelTests {
var clientProxy: ClientProxyMock! var clientProxy: ClientProxyMock!
var viewModel: DeactivateAccountScreenViewModelProtocol! var viewModel: DeactivateAccountScreenViewModelProtocol!
@@ -10,7 +10,6 @@
import Testing import Testing
@MainActor @MainActor
@Suite
struct DeclineAndBlockScreenViewModelTests { struct DeclineAndBlockScreenViewModelTests {
var viewModel: DeclineAndBlockScreenViewModelProtocol var viewModel: DeclineAndBlockScreenViewModelProtocol
var clientProxy: ClientProxyMock var clientProxy: ClientProxyMock
@@ -11,7 +11,6 @@ import Observation
import Testing import Testing
@MainActor @MainActor
@Suite
struct DeferredFulfillmentTests { struct DeferredFulfillmentTests {
private let observable = SomeObservable() private let observable = SomeObservable()
@@ -9,7 +9,6 @@
@testable import ElementX @testable import ElementX
import Testing import Testing
@Suite
@MainActor @MainActor
struct EditRoomAddressScreenViewModelTests { struct EditRoomAddressScreenViewModelTests {
var viewModel: EditRoomAddressScreenViewModelProtocol! var viewModel: EditRoomAddressScreenViewModelProtocol!
@@ -11,7 +11,6 @@ import PushKit
import Testing import Testing
@MainActor @MainActor
@Suite
final class ElementCallServiceTests { final class ElementCallServiceTests {
private var callProvider: CXProviderMock! private var callProvider: CXProviderMock!
private var currentDate: Date! private var currentDate: Date!
@@ -10,7 +10,6 @@
import Testing import Testing
@MainActor @MainActor
@Suite
struct EmojiPickerScreenViewModelTests { struct EmojiPickerScreenViewModelTests {
var timelineProxy: TimelineProxyMock! var timelineProxy: TimelineProxyMock!
@@ -10,7 +10,6 @@
import Testing import Testing
import UIKit import UIKit
@Suite
struct EmojiProviderTests { struct EmojiProviderTests {
@Test @MainActor @Test @MainActor
func emojisLoadedCategoriesAreLoadedFromLoader() async { func emojisLoadedCategoriesAreLoadedFromLoader() async {
@@ -10,7 +10,6 @@
import Foundation import Foundation
import Testing import Testing
@Suite
struct ExpiringTaskRunnerTests { struct ExpiringTaskRunnerTests {
enum ExpiringTaskTestError: Error { enum ExpiringTaskTestError: Error {
case failed case failed
-1
View File
@@ -9,7 +9,6 @@
@testable import ElementX @testable import ElementX
import Testing import Testing
@Suite
struct GeoURITests { struct GeoURITests {
@Test @Test
func validPositiveCoordinates() throws { func validPositiveCoordinates() throws {
@@ -11,7 +11,6 @@ import Combine
import Testing import Testing
@MainActor @MainActor
@Suite
struct GlobalSearchScreenViewModelTests { struct GlobalSearchScreenViewModelTests {
var viewModel: GlobalSearchScreenViewModelProtocol! var viewModel: GlobalSearchScreenViewModelProtocol!
var context: GlobalSearchScreenViewModelType.Context! var context: GlobalSearchScreenViewModelType.Context!
@@ -11,7 +11,6 @@ import Combine
import Testing import Testing
@MainActor @MainActor
@Suite
struct HomeScreenRoomTests { struct HomeScreenRoomTests {
var roomSummary: RoomSummary! var roomSummary: RoomSummary!
@@ -11,7 +11,6 @@ import Combine
import Testing import Testing
@MainActor @MainActor
@Suite
final class HomeScreenViewModelTests { final class HomeScreenViewModelTests {
var viewModel: HomeScreenViewModelProtocol! var viewModel: HomeScreenViewModelProtocol!
var context: HomeScreenViewModelType.Context! { var context: HomeScreenViewModelType.Context! {
@@ -11,7 +11,6 @@ import Combine
import Testing import Testing
@MainActor @MainActor
@Suite
struct InviteUsersScreenViewModelTests { struct InviteUsersScreenViewModelTests {
var viewModel: InviteUsersScreenViewModelProtocol! var viewModel: InviteUsersScreenViewModelProtocol!
var userDiscoveryService: UserDiscoveryServiceMock! var userDiscoveryService: UserDiscoveryServiceMock!
@@ -10,7 +10,6 @@
import Testing import Testing
@MainActor @MainActor
@Suite
final class JoinRoomScreenViewModelTests { final class JoinRoomScreenViewModelTests {
private enum TestMode { private enum TestMode {
case joined case joined
@@ -11,7 +11,6 @@ import Foundation
import KeychainAccess import KeychainAccess
import Testing import Testing
@Suite
struct KeychainControllerTests { struct KeychainControllerTests {
var keychain: KeychainController var keychain: KeychainController
@@ -10,7 +10,6 @@
import Testing import Testing
@MainActor @MainActor
@Suite
struct KnockRequestsListScreenViewModelTests { struct KnockRequestsListScreenViewModelTests {
init() { init() {
AppSettings.resetAllSettings() AppSettings.resetAllSettings()
@@ -10,7 +10,6 @@
import SwiftUI import SwiftUI
import Testing import Testing
@Suite
struct CollapsibleFlowLayoutTests { struct CollapsibleFlowLayoutTests {
@Test @Test
func flowLayoutWithExpandAndCollapse() { func flowLayoutWithExpandAndCollapse() {
@@ -10,7 +10,6 @@
import Foundation import Foundation
import Testing import Testing
@Suite
final class LocalizationTests { final class LocalizationTests {
deinit { deinit {
Bundle.overrideLocalizations = nil Bundle.overrideLocalizations = nil
-1
View File
@@ -11,7 +11,6 @@ import Foundation
@testable import MatrixRustSDK @testable import MatrixRustSDK
import Testing import Testing
@Suite
final class LoggingTests { final class LoggingTests {
private enum Constants { private enum Constants {
static let genericFailure = "Test failed" static let genericFailure = "Test failed"
@@ -10,7 +10,6 @@
import Testing import Testing
@MainActor @MainActor
@Suite
struct LoginScreenViewModelTests { struct LoginScreenViewModelTests {
var viewModel: LoginScreenViewModelProtocol! var viewModel: LoginScreenViewModelProtocol!
var context: LoginScreenViewModelType.Context { var context: LoginScreenViewModelType.Context {
@@ -10,7 +10,6 @@
import Testing import Testing
@MainActor @MainActor
@Suite
struct ManageRoomMemberSheetViewModelTests { struct ManageRoomMemberSheetViewModelTests {
private var viewModel: ManageRoomMemberSheetViewModel! private var viewModel: ManageRoomMemberSheetViewModel!
private var context: ManageRoomMemberSheetViewModel.Context! { private var context: ManageRoomMemberSheetViewModel.Context! {
@@ -10,7 +10,6 @@ import CoreLocation
@testable import ElementX @testable import ElementX
import Testing import Testing
@Suite
struct MapTilerURLBuilderTests { struct MapTilerURLBuilderTests {
private static let baseURL: URL = "http://www.foo.com" private static let baseURL: URL = "http://www.foo.com"
private static let apiKey = "some_key" private static let apiKey = "some_key"
@@ -10,7 +10,6 @@
import Foundation import Foundation
import Testing import Testing
@Suite
struct MatrixEntityRegexTests { struct MatrixEntityRegexTests {
@Test @Test
func homeserver() { func homeserver() {
@@ -12,7 +12,6 @@ import Foundation
import Testing import Testing
@MainActor @MainActor
@Suite
struct MediaPlayerProviderTests { struct MediaPlayerProviderTests {
private var mediaPlayerProvider: MediaPlayerProvider private var mediaPlayerProvider: MediaPlayerProvider
@@ -12,7 +12,6 @@ import MatrixRustSDK
import MatrixRustSDKMocks import MatrixRustSDKMocks
import Testing import Testing
@Suite
struct MediaLoaderTests { struct MediaLoaderTests {
@Test @Test
func mediaRequestCoalescing() async throws { func mediaRequestCoalescing() async throws {
@@ -12,7 +12,6 @@ import Kingfisher
import SwiftUI import SwiftUI
import Testing import Testing
@Suite
@MainActor @MainActor
struct MediaProviderTests { struct MediaProviderTests {
private var mediaLoader: MediaLoaderMock private var mediaLoader: MediaLoaderMock
@@ -10,7 +10,6 @@
import Foundation import Foundation
import Testing import Testing
@Suite
@MainActor @MainActor
final class MediaUploadPreviewScreenViewModelTests { final class MediaUploadPreviewScreenViewModelTests {
var timelineProxy: TimelineProxyMock! var timelineProxy: TimelineProxyMock!
@@ -11,7 +11,6 @@ import SwiftUI
import Testing import Testing
import UniformTypeIdentifiers import UniformTypeIdentifiers
@Suite
final class MediaUploadingPreprocessorTests { final class MediaUploadingPreprocessorTests {
let maxUploadSize: UInt = 100 * 1024 * 1024 let maxUploadSize: UInt = 100 * 1024 * 1024
var appSettings: AppSettings! var appSettings: AppSettings!
@@ -11,7 +11,6 @@ import Combine
import Testing import Testing
@MainActor @MainActor
@Suite
struct MessageForwardingScreenViewModelTests { struct MessageForwardingScreenViewModelTests {
let forwardingItem = MessageForwardingItem(id: .event(uniqueID: .init("t1"), eventOrTransactionID: .eventID("t1")), let forwardingItem = MessageForwardingItem(id: .event(uniqueID: .init("t1"), eventOrTransactionID: .eventID("t1")),
roomID: "1", roomID: "1",
@@ -11,7 +11,6 @@ import Foundation
import Testing import Testing
@MainActor @MainActor
@Suite
struct NavigationRootCoordinatorTests { struct NavigationRootCoordinatorTests {
private var navigationRootCoordinator: NavigationRootCoordinator private var navigationRootCoordinator: NavigationRootCoordinator
@@ -10,7 +10,6 @@
import Foundation import Foundation
import Testing import Testing
@Suite
@MainActor @MainActor
struct NavigationSplitCoordinatorTests { struct NavigationSplitCoordinatorTests {
private var navigationSplitCoordinator: NavigationSplitCoordinator private var navigationSplitCoordinator: NavigationSplitCoordinator
@@ -11,7 +11,6 @@ import Foundation
import Testing import Testing
@MainActor @MainActor
@Suite
struct NavigationStackCoordinatorTests { struct NavigationStackCoordinatorTests {
private var navigationStackCoordinator: NavigationStackCoordinator private var navigationStackCoordinator: NavigationStackCoordinator
@@ -11,7 +11,6 @@ import Foundation
import Testing import Testing
@MainActor @MainActor
@Suite
struct NavigationTabCoordinatorTests { struct NavigationTabCoordinatorTests {
enum TestTab { case tab, chats, spaces } enum TestTab { case tab, chats, spaces }
private var navigationTabCoordinator: NavigationTabCoordinator<TestTab> private var navigationTabCoordinator: NavigationTabCoordinator<TestTab>
@@ -11,7 +11,6 @@ import MatrixRustSDK
import Testing import Testing
import UserNotifications import UserNotifications
@Suite
struct NotificationContentBuilderTests { struct NotificationContentBuilderTests {
var notificationContentBuilder: NotificationContentBuilder var notificationContentBuilder: NotificationContentBuilder
var mediaProvider: MediaProviderMock var mediaProvider: MediaProviderMock
@@ -11,7 +11,6 @@ import Combine
import NotificationCenter import NotificationCenter
import Testing import Testing
@Suite
@MainActor @MainActor
final class NotificationManagerTests { final class NotificationManagerTests {
var notificationManager: NotificationManager! var notificationManager: NotificationManager!
@@ -10,7 +10,6 @@
import MatrixRustSDK import MatrixRustSDK
import Testing import Testing
@Suite
@MainActor @MainActor
struct NotificationSettingsEditScreenViewModelTests { struct NotificationSettingsEditScreenViewModelTests {
private var viewModel: NotificationSettingsEditScreenViewModelProtocol! private var viewModel: NotificationSettingsEditScreenViewModelProtocol!
@@ -10,7 +10,6 @@
import MatrixRustSDK import MatrixRustSDK
import Testing import Testing
@Suite
@MainActor @MainActor
struct NotificationSettingsScreenViewModelTests { struct NotificationSettingsScreenViewModelTests {
private var viewModel: NotificationSettingsScreenViewModelProtocol private var viewModel: NotificationSettingsScreenViewModelProtocol
-1
View File
@@ -12,7 +12,6 @@ import MatrixRustSDK
import Testing import Testing
/// Just for API sanity checking, they're already properly tested in the SDK/Ruma /// Just for API sanity checking, they're already properly tested in the SDK/Ruma
@Suite
struct PermalinkTests { struct PermalinkTests {
@Test @Test
func userIdentifierPermalink() throws { func userIdentifierPermalink() throws {
-1
View File
@@ -12,7 +12,6 @@ import Foundation
import Testing import Testing
@MainActor @MainActor
@Suite
struct PillContextTests { struct PillContextTests {
@Test @Test
func user() async { func user() async {
@@ -10,7 +10,6 @@
import Testing import Testing
@MainActor @MainActor
@Suite
struct PinnedEventsBannerStateTests { struct PinnedEventsBannerStateTests {
@Test @Test
func empty() { func empty() {
@@ -10,7 +10,6 @@
import Testing import Testing
@MainActor @MainActor
@Suite
struct PollFormScreenViewModelTests { struct PollFormScreenViewModelTests {
private let timelineProxy = TimelineProxyMock(.init()) private let timelineProxy = TimelineProxyMock(.init())
@@ -12,7 +12,6 @@ import MatrixRustSDKMocks
import Testing import Testing
@MainActor @MainActor
@Suite
struct QRCodeLoginScreenViewModelTests { struct QRCodeLoginScreenViewModelTests {
private enum Mode { case login, linkDesktop, linkMobile } private enum Mode { case login, linkDesktop, linkMobile }
@@ -9,7 +9,6 @@
@testable import ElementX @testable import ElementX
import Testing import Testing
@Suite
struct RemotePreferenceTests { struct RemotePreferenceTests {
@Test @Test
func overrideAndReset() { func overrideAndReset() {
@@ -10,7 +10,6 @@
import Testing import Testing
@MainActor @MainActor
@Suite
struct ReportContentScreenViewModelTests { struct ReportContentScreenViewModelTests {
let eventID = "test-id" let eventID = "test-id"
let senderID = "@meany:server.com" let senderID = "@meany:server.com"
@@ -10,7 +10,6 @@
import Testing import Testing
@MainActor @MainActor
@Suite
struct ReportRoomScreenViewModelTests { struct ReportRoomScreenViewModelTests {
private var viewModel: ReportRoomScreenViewModelProtocol private var viewModel: ReportRoomScreenViewModelProtocol
private var roomProxy: JoinedRoomProxyMock private var roomProxy: JoinedRoomProxyMock
@@ -10,7 +10,6 @@
import Testing import Testing
@MainActor @MainActor
@Suite
struct ResolveVerifiedUserSendFailureScreenViewModelTests { struct ResolveVerifiedUserSendFailureScreenViewModelTests {
private let roomProxy = JoinedRoomProxyMock(.init()) private let roomProxy = JoinedRoomProxyMock(.init())
@@ -11,7 +11,6 @@ import Foundation
import MatrixRustSDK import MatrixRustSDK
import Testing import Testing
@Suite
struct RestorationTokenTests { struct RestorationTokenTests {
@Test @Test
func decodeTokenWithSlidingSyncProxy() throws { func decodeTokenWithSlidingSyncProxy() throws {
@@ -10,7 +10,6 @@
import Testing import Testing
@MainActor @MainActor
@Suite
struct RoomChangePermissionsScreenViewModelTests { struct RoomChangePermissionsScreenViewModelTests {
var roomProxy: JoinedRoomProxyMock! var roomProxy: JoinedRoomProxyMock!
var viewModel: RoomChangePermissionsScreenViewModelProtocol! var viewModel: RoomChangePermissionsScreenViewModelProtocol!
@@ -10,7 +10,6 @@
import Testing import Testing
@MainActor @MainActor
@Suite
struct RoomChangeRolesScreenViewModelTests { struct RoomChangeRolesScreenViewModelTests {
var viewModel: RoomChangeRolesScreenViewModelProtocol! var viewModel: RoomChangeRolesScreenViewModelProtocol!
var roomProxy: JoinedRoomProxyMock! var roomProxy: JoinedRoomProxyMock!
@@ -10,7 +10,6 @@
import MatrixRustSDK import MatrixRustSDK
import Testing import Testing
@Suite
@MainActor @MainActor
struct RoomDetailsEditScreenViewModelTests { struct RoomDetailsEditScreenViewModelTests {
var viewModel: RoomDetailsEditScreenViewModel! var viewModel: RoomDetailsEditScreenViewModel!
@@ -13,7 +13,6 @@ import MatrixRustSDK
import SwiftUI import SwiftUI
import Testing import Testing
@Suite
@MainActor @MainActor
struct RoomDetailsScreenViewModelTests { struct RoomDetailsScreenViewModelTests {
var viewModel: RoomDetailsScreenViewModel! var viewModel: RoomDetailsScreenViewModel!
@@ -10,7 +10,6 @@
import MatrixRustSDK import MatrixRustSDK
import Testing import Testing
@Suite
struct RoomEventStringBuilderTests { struct RoomEventStringBuilderTests {
private let ownUserID: String private let ownUserID: String
private let stringBuilder: RoomEventStringBuilder private let stringBuilder: RoomEventStringBuilder
@@ -11,7 +11,6 @@ import Combine
import MatrixRustSDKMocks import MatrixRustSDKMocks
import Testing import Testing
@Suite
@MainActor @MainActor
final class RoomFlowCoordinatorTests { final class RoomFlowCoordinatorTests {
var clientProxy: ClientProxyMock! var clientProxy: ClientProxyMock!
@@ -9,7 +9,6 @@
@testable import ElementX @testable import ElementX
import Testing import Testing
@Suite
final class RoomListFiltersStateTests { final class RoomListFiltersStateTests {
var appSettings: AppSettings var appSettings: AppSettings
var state: RoomListFiltersState var state: RoomListFiltersState
@@ -10,7 +10,6 @@
import Testing import Testing
@MainActor @MainActor
@Suite
struct RoomMemberDetailsViewModelTests { struct RoomMemberDetailsViewModelTests {
var viewModel: RoomMemberDetailsScreenViewModelProtocol! var viewModel: RoomMemberDetailsScreenViewModelProtocol!
var roomProxyMock: JoinedRoomProxyMock! var roomProxyMock: JoinedRoomProxyMock!
@@ -10,7 +10,6 @@ import Combine
import Testing import Testing
@MainActor @MainActor
@Suite
struct RoomMembersFlowCoordinatorTests { struct RoomMembersFlowCoordinatorTests {
var membersFlowCoordinator: RoomMembersFlowCoordinator! var membersFlowCoordinator: RoomMembersFlowCoordinator!
var navigationStackCoordinator: NavigationStackCoordinator! var navigationStackCoordinator: NavigationStackCoordinator!
@@ -11,7 +11,6 @@ import Combine
import Testing import Testing
@MainActor @MainActor
@Suite
struct RoomMembersListScreenViewModelTests { struct RoomMembersListScreenViewModelTests {
var viewModel: RoomMembersListScreenViewModel! var viewModel: RoomMembersListScreenViewModel!
var roomProxy: JoinedRoomProxyMock! var roomProxy: JoinedRoomProxyMock!
@@ -11,7 +11,6 @@ import Combine
import MatrixRustSDK import MatrixRustSDK
import Testing import Testing
@Suite
@MainActor @MainActor
struct RoomNotificationSettingsScreenViewModelTests { struct RoomNotificationSettingsScreenViewModelTests {
var roomProxyMock: JoinedRoomProxyMock! var roomProxyMock: JoinedRoomProxyMock!
@@ -10,7 +10,6 @@
import MatrixRustSDK import MatrixRustSDK
import Testing import Testing
@Suite
struct RoomPermissionsTests { struct RoomPermissionsTests {
@Test @Test
func fromRust() { func fromRust() {
@@ -10,7 +10,6 @@
import Foundation import Foundation
import Testing import Testing
@Suite
@MainActor @MainActor
struct RoomPollsHistoryScreenViewModelTests { struct RoomPollsHistoryScreenViewModelTests {
var viewModel: RoomPollsHistoryScreenViewModelProtocol! var viewModel: RoomPollsHistoryScreenViewModelProtocol!
@@ -10,7 +10,6 @@
import Testing import Testing
@MainActor @MainActor
@Suite
struct RoomRolesAndPermissionsScreenViewModelTests { struct RoomRolesAndPermissionsScreenViewModelTests {
var viewModel: RoomRolesAndPermissionsScreenViewModelProtocol! var viewModel: RoomRolesAndPermissionsScreenViewModelProtocol!
var roomProxy: JoinedRoomProxyMock! var roomProxy: JoinedRoomProxyMock!
@@ -13,7 +13,6 @@ import MatrixRustSDK
import MatrixRustSDKMocks import MatrixRustSDKMocks
import Testing import Testing
@Suite
@MainActor @MainActor
final class RoomScreenViewModelTests { final class RoomScreenViewModelTests {
private var viewModel: RoomScreenViewModel! private var viewModel: RoomScreenViewModel!
@@ -10,7 +10,6 @@
import MatrixRustSDK import MatrixRustSDK
import Testing import Testing
@Suite
struct RoomStateEventStringBuilderTests { struct RoomStateEventStringBuilderTests {
private let userID: String private let userID: String
private let stringBuilder: RoomStateEventStringBuilder private let stringBuilder: RoomStateEventStringBuilder
@@ -11,7 +11,6 @@ import MatrixRustSDK
import MatrixRustSDKMocks import MatrixRustSDKMocks
import Testing import Testing
@Suite
@MainActor @MainActor
final class RoomSummaryProviderTests { final class RoomSummaryProviderTests {
private let baseFilters: [RoomListEntriesDynamicFilterKind] = [.any(filters: [.all(filters: [.nonSpace, .nonLeft]), private let baseFilters: [RoomListEntriesDynamicFilterKind] = [.any(filters: [.all(filters: [.nonSpace, .nonLeft]),
-1
View File
@@ -10,7 +10,6 @@
import Foundation import Foundation
import Testing import Testing
@Suite
struct RoomSummaryTests { struct RoomSummaryTests {
// swiftlint:disable:next large_tuple // swiftlint:disable:next large_tuple
let roomDetails: (id: String, name: String, avatarURL: URL) = ("room_id", "Room Name", "mxc://hs.tld/room/avatar") let roomDetails: (id: String, name: String, avatarURL: URL) = ("room_id", "Room Name", "mxc://hs.tld/room/avatar")
-1
View File
@@ -11,7 +11,6 @@ import MatrixRustSDK
import MatrixRustSDKMocks import MatrixRustSDKMocks
import Testing import Testing
@Suite
struct RoomTests { struct RoomTests {
@Test @Test
func callIntent() async { func callIntent() async {
@@ -11,7 +11,6 @@ import Combine
import Testing import Testing
@MainActor @MainActor
@Suite
struct SecureBackupLogoutConfirmationScreenViewModelTests { struct SecureBackupLogoutConfirmationScreenViewModelTests {
private var viewModel: SecureBackupLogoutConfirmationScreenViewModel private var viewModel: SecureBackupLogoutConfirmationScreenViewModel
private var context: SecureBackupLogoutConfirmationScreenViewModel.Context { private var context: SecureBackupLogoutConfirmationScreenViewModel.Context {
@@ -11,7 +11,6 @@ import Combine
import MatrixRustSDK import MatrixRustSDK
import Testing import Testing
@Suite
@MainActor @MainActor
final class SecurityAndPrivacyScreenViewModelTests { final class SecurityAndPrivacyScreenViewModelTests {
var viewModel: SecurityAndPrivacyScreenViewModelProtocol! var viewModel: SecurityAndPrivacyScreenViewModelProtocol!
@@ -10,7 +10,6 @@
import Testing import Testing
@MainActor @MainActor
@Suite
struct ServerConfirmationScreenViewStateTests { struct ServerConfirmationScreenViewStateTests {
@Test @Test
func loginMessageString() { func loginMessageString() {

Some files were not shown because too many files have changed in this diff Show More