mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-03 16:10:20 +00:00
Make the AnalyticsServiceMock default a variable as well, for consistency.
This commit is contained in:
@@ -6,7 +6,7 @@
|
|||||||
//
|
//
|
||||||
|
|
||||||
extension AnalyticsServiceMock {
|
extension AnalyticsServiceMock {
|
||||||
static func `default`() -> AnalyticsServiceMock {
|
static var `default`: AnalyticsServiceMock {
|
||||||
let mock = AnalyticsServiceMock()
|
let mock = AnalyticsServiceMock()
|
||||||
mock.isEnabled = false
|
mock.isEnabled = false
|
||||||
mock.shouldShowAnalyticsPrompt = false
|
mock.shouldShowAnalyticsPrompt = false
|
||||||
|
|||||||
@@ -162,7 +162,7 @@ struct LoginScreen_Previews: PreviewProvider, TestablePreview {
|
|||||||
loginHint: nil,
|
loginHint: nil,
|
||||||
userIndicatorController: UserIndicatorControllerMock(),
|
userIndicatorController: UserIndicatorControllerMock(),
|
||||||
appSettings: AppSettings(),
|
appSettings: AppSettings(),
|
||||||
analytics: AnalyticsServiceMock.default())
|
analytics: AnalyticsServiceMock.default)
|
||||||
|
|
||||||
if withCredentials {
|
if withCredentials {
|
||||||
viewModel.context.username = "alice"
|
viewModel.context.username = "alice"
|
||||||
|
|||||||
@@ -375,7 +375,7 @@ struct CallScreen_Previews: PreviewProvider {
|
|||||||
allowPictureInPicture: false,
|
allowPictureInPicture: false,
|
||||||
appHooks: AppHooks(),
|
appHooks: AppHooks(),
|
||||||
appSettings: AppSettings(),
|
appSettings: AppSettings(),
|
||||||
analyticsService: AnalyticsServiceMock.default())
|
analyticsService: AnalyticsServiceMock.default)
|
||||||
}()
|
}()
|
||||||
|
|
||||||
static var previews: some View {
|
static var previews: some View {
|
||||||
|
|||||||
@@ -227,7 +227,7 @@ struct PollFormScreen_Previews: PreviewProvider, TestablePreview {
|
|||||||
static func makeViewModel(mode: PollFormMode) -> PollFormScreenViewModel {
|
static func makeViewModel(mode: PollFormMode) -> PollFormScreenViewModel {
|
||||||
PollFormScreenViewModel(mode: mode,
|
PollFormScreenViewModel(mode: mode,
|
||||||
timelineController: MockTimelineController(),
|
timelineController: MockTimelineController(),
|
||||||
analytics: AnalyticsServiceMock.default(),
|
analytics: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default)
|
userIndicatorController: UserIndicatorControllerMock.default)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -461,7 +461,7 @@ struct CreateRoom_Previews: PreviewProvider, TestablePreview {
|
|||||||
spaceSelectionMode: selectionMode,
|
spaceSelectionMode: selectionMode,
|
||||||
shouldShowCancelButton: isSpace,
|
shouldShowCancelButton: isSpace,
|
||||||
userSession: userSession,
|
userSession: userSession,
|
||||||
analytics: AnalyticsServiceMock.default(),
|
analytics: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
appSettings: appSettings)
|
appSettings: appSettings)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -72,7 +72,7 @@ struct CreateRoomSpaceSelectionSheet_Previews: PreviewProvider, TestablePreview
|
|||||||
spaceSelectionMode: .editableSpacesList(preSelectedSpace: nil),
|
spaceSelectionMode: .editableSpacesList(preSelectedSpace: nil),
|
||||||
shouldShowCancelButton: false,
|
shouldShowCancelButton: false,
|
||||||
userSession: userSession,
|
userSession: userSession,
|
||||||
analytics: AnalyticsServiceMock.default(),
|
analytics: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
appSettings: appSettings)
|
appSettings: appSettings)
|
||||||
}()
|
}()
|
||||||
|
|||||||
@@ -225,7 +225,7 @@ struct HomeScreen_Previews: PreviewProvider, TestablePreview {
|
|||||||
return HomeScreenViewModel(userSession: userSession,
|
return HomeScreenViewModel(userSession: userSession,
|
||||||
selectedRoomPublisher: CurrentValueSubject<String?, Never>(nil).asCurrentValuePublisher(),
|
selectedRoomPublisher: CurrentValueSubject<String?, Never>(nil).asCurrentValuePublisher(),
|
||||||
appSettings: AppSettings(),
|
appSettings: AppSettings(),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
notificationManager: NotificationManagerMock(),
|
notificationManager: NotificationManagerMock(),
|
||||||
userIndicatorController: UserIndicatorControllerMock.default)
|
userIndicatorController: UserIndicatorControllerMock.default)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -146,7 +146,7 @@ struct HomeScreenEmptyStateView_Previews: PreviewProvider, TestablePreview {
|
|||||||
return HomeScreenViewModel(userSession: userSession,
|
return HomeScreenViewModel(userSession: userSession,
|
||||||
selectedRoomPublisher: CurrentValueSubject<String?, Never>(nil).asCurrentValuePublisher(),
|
selectedRoomPublisher: CurrentValueSubject<String?, Never>(nil).asCurrentValuePublisher(),
|
||||||
appSettings: AppSettings(),
|
appSettings: AppSettings(),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
notificationManager: NotificationManagerMock(),
|
notificationManager: NotificationManagerMock(),
|
||||||
userIndicatorController: UserIndicatorControllerMock.default)
|
userIndicatorController: UserIndicatorControllerMock.default)
|
||||||
}()
|
}()
|
||||||
|
|||||||
@@ -203,7 +203,7 @@ struct HomeScreenInviteCell_Previews: PreviewProvider, TestablePreview {
|
|||||||
return HomeScreenViewModel(userSession: userSession,
|
return HomeScreenViewModel(userSession: userSession,
|
||||||
selectedRoomPublisher: CurrentValueSubject<String?, Never>(nil).asCurrentValuePublisher(),
|
selectedRoomPublisher: CurrentValueSubject<String?, Never>(nil).asCurrentValuePublisher(),
|
||||||
appSettings: AppSettings(),
|
appSettings: AppSettings(),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
notificationManager: NotificationManagerMock(),
|
notificationManager: NotificationManagerMock(),
|
||||||
userIndicatorController: UserIndicatorControllerMock.default)
|
userIndicatorController: UserIndicatorControllerMock.default)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -135,7 +135,7 @@ struct HomeScreenKnockedCell_Previews: PreviewProvider, TestablePreview {
|
|||||||
return HomeScreenViewModel(userSession: userSession,
|
return HomeScreenViewModel(userSession: userSession,
|
||||||
selectedRoomPublisher: CurrentValueSubject<String?, Never>(nil).asCurrentValuePublisher(),
|
selectedRoomPublisher: CurrentValueSubject<String?, Never>(nil).asCurrentValuePublisher(),
|
||||||
appSettings: AppSettings(),
|
appSettings: AppSettings(),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
notificationManager: NotificationManagerMock(),
|
notificationManager: NotificationManagerMock(),
|
||||||
userIndicatorController: UserIndicatorControllerMock.default)
|
userIndicatorController: UserIndicatorControllerMock.default)
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -124,7 +124,7 @@ struct HomeScreenRecoveryKeyConfirmationBanner_Previews: PreviewProvider, Testab
|
|||||||
return HomeScreenViewModel(userSession: userSession,
|
return HomeScreenViewModel(userSession: userSession,
|
||||||
selectedRoomPublisher: CurrentValueSubject<String?, Never>(nil).asCurrentValuePublisher(),
|
selectedRoomPublisher: CurrentValueSubject<String?, Never>(nil).asCurrentValuePublisher(),
|
||||||
appSettings: AppSettings(),
|
appSettings: AppSettings(),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
notificationManager: NotificationManagerMock(),
|
notificationManager: NotificationManagerMock(),
|
||||||
userIndicatorController: UserIndicatorControllerMock.default)
|
userIndicatorController: UserIndicatorControllerMock.default)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -256,7 +256,7 @@ struct HomeScreenRoomCell_Previews: PreviewProvider, TestablePreview {
|
|||||||
return HomeScreenViewModel(userSession: userSession,
|
return HomeScreenViewModel(userSession: userSession,
|
||||||
selectedRoomPublisher: CurrentValueSubject<String?, Never>(nil).asCurrentValuePublisher(),
|
selectedRoomPublisher: CurrentValueSubject<String?, Never>(nil).asCurrentValuePublisher(),
|
||||||
appSettings: AppSettings(),
|
appSettings: AppSettings(),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
notificationManager: NotificationManagerMock(),
|
notificationManager: NotificationManagerMock(),
|
||||||
userIndicatorController: UserIndicatorControllerMock.default)
|
userIndicatorController: UserIndicatorControllerMock.default)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -394,7 +394,7 @@ extension LocationSharingScreenViewModel {
|
|||||||
roomProxy: roomProxy,
|
roomProxy: roomProxy,
|
||||||
timelineController: MockTimelineController(),
|
timelineController: MockTimelineController(),
|
||||||
liveLocationManager: LiveLocationManagerMock(),
|
liveLocationManager: LiveLocationManagerMock(),
|
||||||
analytics: AnalyticsServiceMock.default(),
|
analytics: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock(),
|
userIndicatorController: UserIndicatorControllerMock(),
|
||||||
mediaProvider: MediaProviderMock(configuration: .init()))
|
mediaProvider: MediaProviderMock(configuration: .init()))
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -120,7 +120,7 @@ private extension ManageRoomMemberSheetViewModel {
|
|||||||
ownPowerLevel: powerLevel),
|
ownPowerLevel: powerLevel),
|
||||||
roomProxy: JoinedRoomProxyMock(.init()),
|
roomProxy: JoinedRoomProxyMock(.init()),
|
||||||
userIndicatorController: UserIndicatorControllerMock(),
|
userIndicatorController: UserIndicatorControllerMock(),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
mediaProvider: MediaProviderMock(configuration: .init()))
|
mediaProvider: MediaProviderMock(configuration: .init()))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -318,7 +318,7 @@ struct MediaEventsTimelineScreen_Previews: PreviewProvider, TestablePreview {
|
|||||||
userIndicatorController: UserIndicatorControllerMock(),
|
userIndicatorController: UserIndicatorControllerMock(),
|
||||||
appMediator: AppMediatorMock.default,
|
appMediator: AppMediatorMock.default,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
emojiProvider: EmojiProvider(appSettings: appSettings),
|
emojiProvider: EmojiProvider(appSettings: appSettings),
|
||||||
linkMetadataProvider: LinkMetadataProvider(),
|
linkMetadataProvider: LinkMetadataProvider(),
|
||||||
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
||||||
|
|||||||
+2
-2
@@ -69,7 +69,7 @@ struct PinnedEventsTimelineScreen_Previews: PreviewProvider, TestablePreview {
|
|||||||
static let viewModel = PinnedEventsTimelineScreenViewModel(roomProxy: JoinedRoomProxyMock(.init()),
|
static let viewModel = PinnedEventsTimelineScreenViewModel(roomProxy: JoinedRoomProxyMock(.init()),
|
||||||
userIndicatorController: UserIndicatorControllerMock(),
|
userIndicatorController: UserIndicatorControllerMock(),
|
||||||
appSettings: AppSettings(),
|
appSettings: AppSettings(),
|
||||||
analyticsService: AnalyticsServiceMock.default())
|
analyticsService: AnalyticsServiceMock.default)
|
||||||
|
|
||||||
static let emptyTimelineViewModel: TimelineViewModel = {
|
static let emptyTimelineViewModel: TimelineViewModel = {
|
||||||
let timelineController = MockTimelineController(timelineKind: .pinned)
|
let timelineController = MockTimelineController(timelineKind: .pinned)
|
||||||
@@ -83,7 +83,7 @@ struct PinnedEventsTimelineScreen_Previews: PreviewProvider, TestablePreview {
|
|||||||
userIndicatorController: UserIndicatorControllerMock(),
|
userIndicatorController: UserIndicatorControllerMock(),
|
||||||
appMediator: AppMediatorMock.default,
|
appMediator: AppMediatorMock.default,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
emojiProvider: EmojiProvider(appSettings: appSettings),
|
emojiProvider: EmojiProvider(appSettings: appSettings),
|
||||||
linkMetadataProvider: LinkMetadataProvider(),
|
linkMetadataProvider: LinkMetadataProvider(),
|
||||||
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
||||||
|
|||||||
+1
-1
@@ -91,6 +91,6 @@ struct RoomChangePermissionsScreen_Previews: PreviewProvider, TestablePreview {
|
|||||||
ownPowerLevel: ownPowerLevel,
|
ownPowerLevel: ownPowerLevel,
|
||||||
roomProxy: JoinedRoomProxyMock(.init(isSpace: isSpace)),
|
roomProxy: JoinedRoomProxyMock(.init(isSpace: isSpace)),
|
||||||
userIndicatorController: UserIndicatorControllerMock(),
|
userIndicatorController: UserIndicatorControllerMock(),
|
||||||
analytics: AnalyticsServiceMock.default())
|
analytics: AnalyticsServiceMock.default)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -151,6 +151,6 @@ struct RoomChangeRolesScreen_Previews: PreviewProvider, TestablePreview {
|
|||||||
roomProxy: JoinedRoomProxyMock(.init(members: members)),
|
roomProxy: JoinedRoomProxyMock(.init(members: members)),
|
||||||
mediaProvider: MediaProviderMock(configuration: .init()),
|
mediaProvider: MediaProviderMock(configuration: .init()),
|
||||||
userIndicatorController: UserIndicatorControllerMock(),
|
userIndicatorController: UserIndicatorControllerMock(),
|
||||||
analytics: AnalyticsServiceMock.default())
|
analytics: AnalyticsServiceMock.default)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -420,7 +420,7 @@ struct RoomDetailsScreen_Previews: PreviewProvider, TestablePreview {
|
|||||||
|
|
||||||
return .init(roomProxy: roomProxy,
|
return .init(roomProxy: roomProxy,
|
||||||
userSession: UserSessionMock(.init()),
|
userSession: UserSessionMock(.init()),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
notificationSettingsProxy: notificationSettingsProxy,
|
notificationSettingsProxy: notificationSettingsProxy,
|
||||||
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
||||||
@@ -448,7 +448,7 @@ struct RoomDetailsScreen_Previews: PreviewProvider, TestablePreview {
|
|||||||
|
|
||||||
return .init(roomProxy: roomProxy,
|
return .init(roomProxy: roomProxy,
|
||||||
userSession: UserSessionMock(.init()),
|
userSession: UserSessionMock(.init()),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
notificationSettingsProxy: notificationSettingsProxy,
|
notificationSettingsProxy: notificationSettingsProxy,
|
||||||
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
||||||
@@ -486,7 +486,7 @@ struct RoomDetailsScreen_Previews: PreviewProvider, TestablePreview {
|
|||||||
|
|
||||||
return .init(roomProxy: roomProxy,
|
return .init(roomProxy: roomProxy,
|
||||||
userSession: UserSessionMock(.init(clientProxy: clientProxyMock)),
|
userSession: UserSessionMock(.init(clientProxy: clientProxyMock)),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
notificationSettingsProxy: notificationSettingsProxy,
|
notificationSettingsProxy: notificationSettingsProxy,
|
||||||
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
||||||
|
|||||||
@@ -240,7 +240,7 @@ struct RoomMemberDetailsScreen_Previews: PreviewProvider, TestablePreview {
|
|||||||
roomProxy: roomProxyMock,
|
roomProxy: roomProxyMock,
|
||||||
userSession: UserSessionMock(.init(clientProxy: clientProxyMock)),
|
userSession: UserSessionMock(.init(clientProxy: clientProxyMock)),
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
analytics: AnalyticsServiceMock.default(),
|
analytics: AnalyticsServiceMock.default,
|
||||||
appSettings: AppSettings())
|
appSettings: AppSettings())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -262,6 +262,6 @@ struct RoomMembersListScreen_Previews: PreviewProvider, TestablePreview {
|
|||||||
ownUserID: ownUserID,
|
ownUserID: ownUserID,
|
||||||
powerLevelsConfiguration: .init(canUserInvite: false))),
|
powerLevelsConfiguration: .init(canUserInvite: false))),
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
analytics: AnalyticsServiceMock.default())
|
analytics: AnalyticsServiceMock.default)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -132,7 +132,7 @@ struct RoomMembersListMemberCell_Previews: PreviewProvider, TestablePreview {
|
|||||||
static let viewModel = RoomMembersListScreenViewModel(userSession: UserSessionMock(.init()),
|
static let viewModel = RoomMembersListScreenViewModel(userSession: UserSessionMock(.init()),
|
||||||
roomProxy: JoinedRoomProxyMock(.init(name: "Some room", members: [])),
|
roomProxy: JoinedRoomProxyMock(.init(name: "Some room", members: [])),
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
analytics: AnalyticsServiceMock.default())
|
analytics: AnalyticsServiceMock.default)
|
||||||
static var previews: some View {
|
static var previews: some View {
|
||||||
VStack(spacing: 0) {
|
VStack(spacing: 0) {
|
||||||
Section("Invited/Joined") {
|
Section("Invited/Joined") {
|
||||||
|
|||||||
+2
-2
@@ -121,12 +121,12 @@ struct RoomRolesAndPermissionsScreen_Previews: PreviewProvider, TestablePreview
|
|||||||
static let viewModel = RoomRolesAndPermissionsScreenViewModel(initialPermissions: RoomPermissions(powerLevels: .mock),
|
static let viewModel = RoomRolesAndPermissionsScreenViewModel(initialPermissions: RoomPermissions(powerLevels: .mock),
|
||||||
roomProxy: JoinedRoomProxyMock(.init(members: .allMembersAsAdmin)),
|
roomProxy: JoinedRoomProxyMock(.init(members: .allMembersAsAdmin)),
|
||||||
userIndicatorController: UserIndicatorControllerMock(),
|
userIndicatorController: UserIndicatorControllerMock(),
|
||||||
analytics: AnalyticsServiceMock.default())
|
analytics: AnalyticsServiceMock.default)
|
||||||
|
|
||||||
static let creatorViewModel = RoomRolesAndPermissionsScreenViewModel(initialPermissions: RoomPermissions(powerLevels: .mock),
|
static let creatorViewModel = RoomRolesAndPermissionsScreenViewModel(initialPermissions: RoomPermissions(powerLevels: .mock),
|
||||||
roomProxy: JoinedRoomProxyMock(.init(members: .allMembersAsCreator)),
|
roomProxy: JoinedRoomProxyMock(.init(members: .allMembersAsCreator)),
|
||||||
userIndicatorController: UserIndicatorControllerMock(),
|
userIndicatorController: UserIndicatorControllerMock(),
|
||||||
analytics: AnalyticsServiceMock.default())
|
analytics: AnalyticsServiceMock.default)
|
||||||
static var previews: some View {
|
static var previews: some View {
|
||||||
ElementNavigationStack {
|
ElementNavigationStack {
|
||||||
RoomRolesAndPermissionsScreen(context: viewModel.context)
|
RoomRolesAndPermissionsScreen(context: viewModel.context)
|
||||||
|
|||||||
@@ -827,7 +827,7 @@ extension ComposerToolbarViewModel {
|
|||||||
mediaProvider: MediaProviderMock(configuration: .init()),
|
mediaProvider: MediaProviderMock(configuration: .init()),
|
||||||
mentionDisplayHelper: ComposerMentionDisplayHelper.mock,
|
mentionDisplayHelper: ComposerMentionDisplayHelper.mock,
|
||||||
appSettings: AppSettings(),
|
appSettings: AppSettings(),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
composerDraftService: ComposerDraftServiceMock(.init()))
|
composerDraftService: ComposerDraftServiceMock(.init()))
|
||||||
viewModel.state.bindings.composerFocused = focused
|
viewModel.state.bindings.composerFocused = focused
|
||||||
viewModel.state.bindings.plainComposerText = NSAttributedString(string: message)
|
viewModel.state.bindings.plainComposerText = NSAttributedString(string: message)
|
||||||
|
|||||||
@@ -89,7 +89,7 @@ struct RoomAttachmentPicker_Previews: PreviewProvider, TestablePreview {
|
|||||||
mediaProvider: MediaProviderMock(configuration: .init()),
|
mediaProvider: MediaProviderMock(configuration: .init()),
|
||||||
mentionDisplayHelper: ComposerMentionDisplayHelper.mock,
|
mentionDisplayHelper: ComposerMentionDisplayHelper.mock,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
composerDraftService: ComposerDraftServiceMock(.init()))
|
composerDraftService: ComposerDraftServiceMock(.init()))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -463,7 +463,7 @@ extension RoomScreenViewModel {
|
|||||||
ongoingCallRoomIDPublisher: .init(.init(nil)),
|
ongoingCallRoomIDPublisher: .init(.init(nil)),
|
||||||
appSettings: AppSettings(),
|
appSettings: AppSettings(),
|
||||||
appHooks: appHooks,
|
appHooks: appHooks,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default)
|
userIndicatorController: UserIndicatorControllerMock.default)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -265,7 +265,7 @@ struct RoomScreen_Previews: PreviewProvider, TestablePreview {
|
|||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
appMediator: AppMediatorMock.default,
|
appMediator: AppMediatorMock.default,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
emojiProvider: EmojiProvider(appSettings: appSettings),
|
emojiProvider: EmojiProvider(appSettings: appSettings),
|
||||||
linkMetadataProvider: LinkMetadataProvider(),
|
linkMetadataProvider: LinkMetadataProvider(),
|
||||||
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
||||||
|
|||||||
+1
-1
@@ -164,7 +164,7 @@ struct AdvancedSettingsScreen_Previews: PreviewProvider, TestablePreview {
|
|||||||
AppSettings.resetAllSettings()
|
AppSettings.resetAllSettings()
|
||||||
let appSettings = AppSettings()
|
let appSettings = AppSettings()
|
||||||
return AdvancedSettingsScreenViewModel(advancedSettings: appSettings,
|
return AdvancedSettingsScreenViewModel(advancedSettings: appSettings,
|
||||||
analytics: AnalyticsServiceMock.default(),
|
analytics: AnalyticsServiceMock.default,
|
||||||
clientProxy: ClientProxyMock(.init()),
|
clientProxy: ClientProxyMock(.init()),
|
||||||
userIndicatorController: UserIndicatorControllerMock.default)
|
userIndicatorController: UserIndicatorControllerMock.default)
|
||||||
}()
|
}()
|
||||||
|
|||||||
+1
-1
@@ -41,7 +41,7 @@ struct AnalyticsSettingsScreen_Previews: PreviewProvider, TestablePreview {
|
|||||||
static var previews: some View {
|
static var previews: some View {
|
||||||
let appSettings = AppSettings()
|
let appSettings = AppSettings()
|
||||||
let viewModel = AnalyticsSettingsScreenViewModel(appSettings: appSettings,
|
let viewModel = AnalyticsSettingsScreenViewModel(appSettings: appSettings,
|
||||||
analytics: AnalyticsServiceMock.default())
|
analytics: AnalyticsServiceMock.default)
|
||||||
AnalyticsSettingsScreen(context: viewModel.context)
|
AnalyticsSettingsScreen(context: viewModel.context)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -313,7 +313,7 @@ struct NotificationSettingsScreen_Previews: PreviewProvider, TestablePreview {
|
|||||||
|
|
||||||
var viewModel = NotificationSettingsScreenViewModel(appSettings: appSettings,
|
var viewModel = NotificationSettingsScreenViewModel(appSettings: appSettings,
|
||||||
userNotificationCenter: notificationCenter,
|
userNotificationCenter: notificationCenter,
|
||||||
notificationToneManager: NotificationToneManagerMock(),
|
notificationToneManager: NotificationToneManagerMock.default,
|
||||||
notificationSettingsProxy: notificationSettingsProxy,
|
notificationSettingsProxy: notificationSettingsProxy,
|
||||||
userIndicatorController: UserIndicatorControllerMock(),
|
userIndicatorController: UserIndicatorControllerMock(),
|
||||||
isModallyPresented: true)
|
isModallyPresented: true)
|
||||||
|
|||||||
@@ -132,7 +132,7 @@ struct SpaceSettingsScreen_Previews: PreviewProvider, TestablePreview {
|
|||||||
canonicalAlias: "#space:matrix.org",
|
canonicalAlias: "#space:matrix.org",
|
||||||
members: members)),
|
members: members)),
|
||||||
userSession: UserSessionMock(.init()),
|
userSession: UserSessionMock(.init()),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
notificationSettingsProxy: NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration()),
|
notificationSettingsProxy: NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration()),
|
||||||
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
||||||
|
|||||||
@@ -84,7 +84,7 @@ struct JoinRoomByAddressView_Previews: PreviewProvider, TestablePreview {
|
|||||||
userDiscoveryService.searchProfilesWithReturnValue = .success([.mockAlice])
|
userDiscoveryService.searchProfilesWithReturnValue = .success([.mockAlice])
|
||||||
|
|
||||||
return StartChatScreenViewModel(userSession: userSession,
|
return StartChatScreenViewModel(userSession: userSession,
|
||||||
analytics: AnalyticsServiceMock.default(),
|
analytics: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock(),
|
userIndicatorController: UserIndicatorControllerMock(),
|
||||||
userDiscoveryService: userDiscoveryService,
|
userDiscoveryService: userDiscoveryService,
|
||||||
appSettings: AppSettings())
|
appSettings: AppSettings())
|
||||||
|
|||||||
@@ -159,7 +159,7 @@ struct StartChatScreen_Previews: PreviewProvider, TestablePreview {
|
|||||||
let userDiscoveryService = UserDiscoveryServiceMock()
|
let userDiscoveryService = UserDiscoveryServiceMock()
|
||||||
userDiscoveryService.searchProfilesWithReturnValue = .success([.mockAlice])
|
userDiscoveryService.searchProfilesWithReturnValue = .success([.mockAlice])
|
||||||
return StartChatScreenViewModel(userSession: userSession,
|
return StartChatScreenViewModel(userSession: userSession,
|
||||||
analytics: AnalyticsServiceMock.default(),
|
analytics: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock(),
|
userIndicatorController: UserIndicatorControllerMock(),
|
||||||
userDiscoveryService: userDiscoveryService,
|
userDiscoveryService: userDiscoveryService,
|
||||||
appSettings: appSettings)
|
appSettings: appSettings)
|
||||||
|
|||||||
@@ -1067,7 +1067,7 @@ extension TimelineViewModel {
|
|||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
appMediator: AppMediatorMock.default,
|
appMediator: AppMediatorMock.default,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
emojiProvider: EmojiProvider(appSettings: appSettings),
|
emojiProvider: EmojiProvider(appSettings: appSettings),
|
||||||
linkMetadataProvider: LinkMetadataProvider(),
|
linkMetadataProvider: LinkMetadataProvider(),
|
||||||
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ struct ReadReceiptsSummaryView_Previews: PreviewProvider, TestablePreview {
|
|||||||
userIndicatorController: UserIndicatorControllerMock(),
|
userIndicatorController: UserIndicatorControllerMock(),
|
||||||
appMediator: AppMediatorMock.default,
|
appMediator: AppMediatorMock.default,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
emojiProvider: EmojiProvider(appSettings: appSettings),
|
emojiProvider: EmojiProvider(appSettings: appSettings),
|
||||||
linkMetadataProvider: LinkMetadataProvider(),
|
linkMetadataProvider: LinkMetadataProvider(),
|
||||||
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
||||||
|
|||||||
@@ -346,7 +346,7 @@ struct TimelineItemBubbledStylerView_Previews: PreviewProvider, TestablePreview
|
|||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
appMediator: AppMediatorMock.default,
|
appMediator: AppMediatorMock.default,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
emojiProvider: EmojiProvider(appSettings: appSettings),
|
emojiProvider: EmojiProvider(appSettings: appSettings),
|
||||||
linkMetadataProvider: LinkMetadataProvider(),
|
linkMetadataProvider: LinkMetadataProvider(),
|
||||||
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
||||||
@@ -365,7 +365,7 @@ struct TimelineItemBubbledStylerView_Previews: PreviewProvider, TestablePreview
|
|||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
appMediator: AppMediatorMock.default,
|
appMediator: AppMediatorMock.default,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
emojiProvider: EmojiProvider(appSettings: appSettings),
|
emojiProvider: EmojiProvider(appSettings: appSettings),
|
||||||
linkMetadataProvider: LinkMetadataProvider(),
|
linkMetadataProvider: LinkMetadataProvider(),
|
||||||
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
||||||
|
|||||||
@@ -88,7 +88,7 @@ struct TimelineReadReceiptsView_Previews: PreviewProvider, TestablePreview {
|
|||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
appMediator: AppMediatorMock.default,
|
appMediator: AppMediatorMock.default,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
emojiProvider: EmojiProvider(appSettings: appSettings),
|
emojiProvider: EmojiProvider(appSettings: appSettings),
|
||||||
linkMetadataProvider: LinkMetadataProvider(),
|
linkMetadataProvider: LinkMetadataProvider(),
|
||||||
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
||||||
|
|||||||
+1
-1
@@ -99,7 +99,7 @@ struct HighlightedTimelineItemTimeline_Previews: PreviewProvider {
|
|||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
appMediator: AppMediatorMock.default,
|
appMediator: AppMediatorMock.default,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
emojiProvider: EmojiProvider(appSettings: appSettings),
|
emojiProvider: EmojiProvider(appSettings: appSettings),
|
||||||
linkMetadataProvider: LinkMetadataProvider(),
|
linkMetadataProvider: LinkMetadataProvider(),
|
||||||
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
||||||
|
|||||||
@@ -155,7 +155,7 @@ struct TimelineView_Previews: PreviewProvider { // Not testable as this preview
|
|||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
appMediator: AppMediatorMock.default,
|
appMediator: AppMediatorMock.default,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
emojiProvider: EmojiProvider(appSettings: appSettings),
|
emojiProvider: EmojiProvider(appSettings: appSettings),
|
||||||
linkMetadataProvider: LinkMetadataProvider(),
|
linkMetadataProvider: LinkMetadataProvider(),
|
||||||
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
||||||
|
|||||||
@@ -147,7 +147,7 @@ struct UserProfileScreen_Previews: PreviewProvider, TestablePreview {
|
|||||||
isPresentedModally: false,
|
isPresentedModally: false,
|
||||||
userSession: UserSessionMock(.init(clientProxy: clientProxyMock)),
|
userSession: UserSessionMock(.init(clientProxy: clientProxyMock)),
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
analytics: AnalyticsServiceMock.default(),
|
analytics: AnalyticsServiceMock.default,
|
||||||
appSettings: AppSettings())
|
appSettings: AppSettings())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ class UITestsAppCoordinator: AppCoordinatorProtocol, SecureWindowManagerDelegate
|
|||||||
let analyticsClient = AnalyticsClientMock()
|
let analyticsClient = AnalyticsClientMock()
|
||||||
analyticsClient.isRunning = false
|
analyticsClient.isRunning = false
|
||||||
|
|
||||||
analytics = AnalyticsServiceMock.default()
|
analytics = AnalyticsServiceMock.default
|
||||||
userIndicatorController = UserIndicatorController()
|
userIndicatorController = UserIndicatorController()
|
||||||
|
|
||||||
windowManager.delegate = self
|
windowManager.delegate = self
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ struct ChatsTabFlowCoordinatorTests {
|
|||||||
appMediator: AppMediatorMock.default,
|
appMediator: AppMediatorMock.default,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
appHooks: AppHooks(),
|
appHooks: AppHooks(),
|
||||||
analytics: AnalyticsServiceMock.default(),
|
analytics: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock(),
|
userIndicatorController: UserIndicatorControllerMock(),
|
||||||
notificationManager: notificationManager,
|
notificationManager: notificationManager,
|
||||||
stateMachineFactory: stateMachineFactory)
|
stateMachineFactory: stateMachineFactory)
|
||||||
|
|||||||
@@ -97,7 +97,7 @@ final class ComposerToolbarViewModelTests {
|
|||||||
mediaProvider: MediaProviderMock(configuration: .init()),
|
mediaProvider: MediaProviderMock(configuration: .init()),
|
||||||
mentionDisplayHelper: ComposerMentionDisplayHelper.mock,
|
mentionDisplayHelper: ComposerMentionDisplayHelper.mock,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
composerDraftService: draftServiceMock)
|
composerDraftService: draftServiceMock)
|
||||||
|
|
||||||
#expect(viewModel.state.suggestions == suggestions)
|
#expect(viewModel.state.suggestions == suggestions)
|
||||||
@@ -716,7 +716,7 @@ final class ComposerToolbarViewModelTests {
|
|||||||
mediaProvider: MediaProviderMock(configuration: .init()),
|
mediaProvider: MediaProviderMock(configuration: .init()),
|
||||||
mentionDisplayHelper: ComposerMentionDisplayHelper.mock,
|
mentionDisplayHelper: ComposerMentionDisplayHelper.mock,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
composerDraftService: draftServiceMock)
|
composerDraftService: draftServiceMock)
|
||||||
|
|
||||||
var fulfillment = deferFulfillment(viewModel.context.$viewState, message: "Composer is disabled") { $0.canSend == false }
|
var fulfillment = deferFulfillment(viewModel.context.$viewState, message: "Composer is disabled") { $0.canSend == false }
|
||||||
@@ -763,7 +763,7 @@ final class ComposerToolbarViewModelTests {
|
|||||||
mediaProvider: MediaProviderMock(configuration: .init()),
|
mediaProvider: MediaProviderMock(configuration: .init()),
|
||||||
mentionDisplayHelper: ComposerMentionDisplayHelper.mock,
|
mentionDisplayHelper: ComposerMentionDisplayHelper.mock,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
composerDraftService: draftServiceMock)
|
composerDraftService: draftServiceMock)
|
||||||
|
|
||||||
var fulfillment = deferFulfillment(viewModel.context.$viewState, message: "Composer is disabled") { $0.canSend == false }
|
var fulfillment = deferFulfillment(viewModel.context.$viewState, message: "Composer is disabled") { $0.canSend == false }
|
||||||
@@ -799,7 +799,7 @@ final class ComposerToolbarViewModelTests {
|
|||||||
mediaProvider: MediaProviderMock(configuration: .init()),
|
mediaProvider: MediaProviderMock(configuration: .init()),
|
||||||
mentionDisplayHelper: ComposerMentionDisplayHelper.mock,
|
mentionDisplayHelper: ComposerMentionDisplayHelper.mock,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
composerDraftService: draftServiceMock)
|
composerDraftService: draftServiceMock)
|
||||||
|
|
||||||
let deferred = deferFulfillment(viewModel.context.$viewState, message: "Composer should be enabled") { $0.canSend == true }
|
let deferred = deferFulfillment(viewModel.context.$viewState, message: "Composer should be enabled") { $0.canSend == true }
|
||||||
@@ -825,7 +825,7 @@ final class ComposerToolbarViewModelTests {
|
|||||||
mediaProvider: MediaProviderMock(configuration: .init()),
|
mediaProvider: MediaProviderMock(configuration: .init()),
|
||||||
mentionDisplayHelper: ComposerMentionDisplayHelper.mock,
|
mentionDisplayHelper: ComposerMentionDisplayHelper.mock,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
composerDraftService: draftServiceMock)
|
composerDraftService: draftServiceMock)
|
||||||
viewModel.context.composerFormattingEnabled = true
|
viewModel.context.composerFormattingEnabled = true
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -93,7 +93,7 @@ final class CreateRoomScreenViewModelTests {
|
|||||||
spaceSelectionMode: .none,
|
spaceSelectionMode: .none,
|
||||||
shouldShowCancelButton: false,
|
shouldShowCancelButton: false,
|
||||||
userSession: userSession,
|
userSession: userSession,
|
||||||
analytics: AnalyticsServiceMock.default(),
|
analytics: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock(),
|
userIndicatorController: UserIndicatorControllerMock(),
|
||||||
appSettings: appSettings)
|
appSettings: appSettings)
|
||||||
self.viewModel = viewModel
|
self.viewModel = viewModel
|
||||||
@@ -343,7 +343,7 @@ final class CreateRoomScreenViewModelTests {
|
|||||||
spaceSelectionMode: spacesSelectionMode,
|
spaceSelectionMode: spacesSelectionMode,
|
||||||
shouldShowCancelButton: false,
|
shouldShowCancelButton: false,
|
||||||
userSession: userSession,
|
userSession: userSession,
|
||||||
analytics: AnalyticsServiceMock.default(),
|
analytics: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock(),
|
userIndicatorController: UserIndicatorControllerMock(),
|
||||||
appSettings: appSettings)
|
appSettings: appSettings)
|
||||||
self.viewModel = viewModel
|
self.viewModel = viewModel
|
||||||
|
|||||||
@@ -440,7 +440,7 @@ final class HomeScreenViewModelTests {
|
|||||||
viewModel = HomeScreenViewModel(userSession: userSession,
|
viewModel = HomeScreenViewModel(userSession: userSession,
|
||||||
selectedRoomPublisher: CurrentValueSubject<String?, Never>(nil).asCurrentValuePublisher(),
|
selectedRoomPublisher: CurrentValueSubject<String?, Never>(nil).asCurrentValuePublisher(),
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
notificationManager: notificationManager,
|
notificationManager: notificationManager,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default)
|
userIndicatorController: UserIndicatorControllerMock.default)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -401,7 +401,7 @@ struct LocationSharingScreenViewModelTests {
|
|||||||
roomProxy: roomProxyMock,
|
roomProxy: roomProxyMock,
|
||||||
timelineController: MockTimelineController(timelineProxy: TimelineProxyMock(.init())),
|
timelineController: MockTimelineController(timelineProxy: TimelineProxyMock(.init())),
|
||||||
liveLocationManager: LiveLocationManagerMock(.init()),
|
liveLocationManager: LiveLocationManagerMock(.init()),
|
||||||
analytics: AnalyticsServiceMock.default(),
|
analytics: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock(),
|
userIndicatorController: UserIndicatorControllerMock(),
|
||||||
mediaProvider: MediaProviderMock(configuration: .init()))
|
mediaProvider: MediaProviderMock(configuration: .init()))
|
||||||
|
|
||||||
@@ -436,7 +436,7 @@ struct LocationSharingScreenViewModelTests {
|
|||||||
roomProxy: JoinedRoomProxyMock(.init(members: members)),
|
roomProxy: JoinedRoomProxyMock(.init(members: members)),
|
||||||
timelineController: MockTimelineController(timelineProxy: timelineProxy),
|
timelineController: MockTimelineController(timelineProxy: timelineProxy),
|
||||||
liveLocationManager: LiveLocationManagerMock(liveLocationManagerConfiguration),
|
liveLocationManager: LiveLocationManagerMock(liveLocationManagerConfiguration),
|
||||||
analytics: AnalyticsServiceMock.default(),
|
analytics: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock(),
|
userIndicatorController: UserIndicatorControllerMock(),
|
||||||
mediaProvider: MediaProviderMock(configuration: .init()))
|
mediaProvider: MediaProviderMock(configuration: .init()))
|
||||||
viewModel.state.bindings.isLocationAuthorized = true
|
viewModel.state.bindings.isLocationAuthorized = true
|
||||||
@@ -451,7 +451,7 @@ struct LocationSharingScreenViewModelTests {
|
|||||||
roomProxy: JoinedRoomProxyMock(.init(members: members)),
|
roomProxy: JoinedRoomProxyMock(.init(members: members)),
|
||||||
timelineController: MockTimelineController(timelineProxy: timelineProxy),
|
timelineController: MockTimelineController(timelineProxy: timelineProxy),
|
||||||
liveLocationManager: liveLocationManagerMock,
|
liveLocationManager: liveLocationManagerMock,
|
||||||
analytics: AnalyticsServiceMock.default(),
|
analytics: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock(),
|
userIndicatorController: UserIndicatorControllerMock(),
|
||||||
mediaProvider: MediaProviderMock(configuration: .init()))
|
mediaProvider: MediaProviderMock(configuration: .init()))
|
||||||
viewModel.state.bindings.isLocationAuthorized = true
|
viewModel.state.bindings.isLocationAuthorized = true
|
||||||
@@ -473,7 +473,7 @@ struct LocationSharingScreenViewModelTests {
|
|||||||
roomProxy: roomProxyMock,
|
roomProxy: roomProxyMock,
|
||||||
timelineController: MockTimelineController(timelineProxy: TimelineProxyMock(.init())),
|
timelineController: MockTimelineController(timelineProxy: TimelineProxyMock(.init())),
|
||||||
liveLocationManager: LiveLocationManagerMock(.init()),
|
liveLocationManager: LiveLocationManagerMock(.init()),
|
||||||
analytics: AnalyticsServiceMock.default(),
|
analytics: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock(),
|
userIndicatorController: UserIndicatorControllerMock(),
|
||||||
mediaProvider: MediaProviderMock(configuration: .init()))
|
mediaProvider: MediaProviderMock(configuration: .init()))
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -247,6 +247,6 @@ struct LoginScreenViewModelTests {
|
|||||||
loginHint: loginHint,
|
loginHint: loginHint,
|
||||||
userIndicatorController: UserIndicatorControllerMock(),
|
userIndicatorController: UserIndicatorControllerMock(),
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analytics: AnalyticsServiceMock.default())
|
analytics: AnalyticsServiceMock.default)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ struct ManageRoomMemberSheetViewModelTests {
|
|||||||
permissions: .init(canKick: true, canBan: true, ownPowerLevel: RoomMemberProxyMock.mockAdmin.powerLevel),
|
permissions: .init(canKick: true, canBan: true, ownPowerLevel: RoomMemberProxyMock.mockAdmin.powerLevel),
|
||||||
roomProxy: roomProxy,
|
roomProxy: roomProxy,
|
||||||
userIndicatorController: UserIndicatorControllerMock(),
|
userIndicatorController: UserIndicatorControllerMock(),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
mediaProvider: MediaProviderMock(configuration: .init()))
|
mediaProvider: MediaProviderMock(configuration: .init()))
|
||||||
|
|
||||||
let deferred = deferFulfillment(context.observe(\.viewState.bindings.alertInfo)) { $0 != nil }
|
let deferred = deferFulfillment(context.observe(\.viewState.bindings.alertInfo)) { $0 != nil }
|
||||||
@@ -64,7 +64,7 @@ struct ManageRoomMemberSheetViewModelTests {
|
|||||||
permissions: .init(canKick: true, canBan: true, ownPowerLevel: RoomMemberProxyMock.mockAdmin.powerLevel),
|
permissions: .init(canKick: true, canBan: true, ownPowerLevel: RoomMemberProxyMock.mockAdmin.powerLevel),
|
||||||
roomProxy: roomProxy,
|
roomProxy: roomProxy,
|
||||||
userIndicatorController: UserIndicatorControllerMock(),
|
userIndicatorController: UserIndicatorControllerMock(),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
mediaProvider: MediaProviderMock(configuration: .init()))
|
mediaProvider: MediaProviderMock(configuration: .init()))
|
||||||
|
|
||||||
let deferred = deferFulfillment(context.observe(\.viewState.bindings.alertInfo)) { $0 != nil }
|
let deferred = deferFulfillment(context.observe(\.viewState.bindings.alertInfo)) { $0 != nil }
|
||||||
@@ -87,7 +87,7 @@ struct ManageRoomMemberSheetViewModelTests {
|
|||||||
permissions: .init(canKick: true, canBan: true, ownPowerLevel: RoomMemberProxyMock.mockAdmin.powerLevel),
|
permissions: .init(canKick: true, canBan: true, ownPowerLevel: RoomMemberProxyMock.mockAdmin.powerLevel),
|
||||||
roomProxy: roomProxy,
|
roomProxy: roomProxy,
|
||||||
userIndicatorController: UserIndicatorControllerMock(),
|
userIndicatorController: UserIndicatorControllerMock(),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
mediaProvider: MediaProviderMock(configuration: .init()))
|
mediaProvider: MediaProviderMock(configuration: .init()))
|
||||||
|
|
||||||
let deferredAction = deferFulfillment(viewModel.actions) { action in
|
let deferredAction = deferFulfillment(viewModel.actions) { action in
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ struct PillContextTests {
|
|||||||
userIndicatorController: userIndicatorController,
|
userIndicatorController: userIndicatorController,
|
||||||
appMediator: AppMediatorMock.default,
|
appMediator: AppMediatorMock.default,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
emojiProvider: EmojiProvider(appSettings: appSettings),
|
emojiProvider: EmojiProvider(appSettings: appSettings),
|
||||||
linkMetadataProvider: LinkMetadataProvider(),
|
linkMetadataProvider: LinkMetadataProvider(),
|
||||||
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
||||||
@@ -63,7 +63,7 @@ struct PillContextTests {
|
|||||||
userIndicatorController: userIndicatorController,
|
userIndicatorController: userIndicatorController,
|
||||||
appMediator: AppMediatorMock.default,
|
appMediator: AppMediatorMock.default,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
emojiProvider: EmojiProvider(appSettings: appSettings),
|
emojiProvider: EmojiProvider(appSettings: appSettings),
|
||||||
linkMetadataProvider: LinkMetadataProvider(),
|
linkMetadataProvider: LinkMetadataProvider(),
|
||||||
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
||||||
@@ -90,7 +90,7 @@ struct PillContextTests {
|
|||||||
userIndicatorController: userIndicatorController,
|
userIndicatorController: userIndicatorController,
|
||||||
appMediator: AppMediatorMock.default,
|
appMediator: AppMediatorMock.default,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
emojiProvider: EmojiProvider(appSettings: appSettings),
|
emojiProvider: EmojiProvider(appSettings: appSettings),
|
||||||
linkMetadataProvider: LinkMetadataProvider(),
|
linkMetadataProvider: LinkMetadataProvider(),
|
||||||
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
||||||
@@ -117,7 +117,7 @@ struct PillContextTests {
|
|||||||
userIndicatorController: userIndicatorController,
|
userIndicatorController: userIndicatorController,
|
||||||
appMediator: AppMediatorMock.default,
|
appMediator: AppMediatorMock.default,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
emojiProvider: EmojiProvider(appSettings: appSettings),
|
emojiProvider: EmojiProvider(appSettings: appSettings),
|
||||||
linkMetadataProvider: LinkMetadataProvider(),
|
linkMetadataProvider: LinkMetadataProvider(),
|
||||||
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
||||||
@@ -143,7 +143,7 @@ struct PillContextTests {
|
|||||||
userIndicatorController: userIndicatorController,
|
userIndicatorController: userIndicatorController,
|
||||||
appMediator: AppMediatorMock.default,
|
appMediator: AppMediatorMock.default,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
emojiProvider: EmojiProvider(appSettings: appSettings),
|
emojiProvider: EmojiProvider(appSettings: appSettings),
|
||||||
linkMetadataProvider: LinkMetadataProvider(),
|
linkMetadataProvider: LinkMetadataProvider(),
|
||||||
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
||||||
@@ -173,7 +173,7 @@ struct PillContextTests {
|
|||||||
userIndicatorController: userIndicatorController,
|
userIndicatorController: userIndicatorController,
|
||||||
appMediator: AppMediatorMock.default,
|
appMediator: AppMediatorMock.default,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
emojiProvider: EmojiProvider(appSettings: appSettings),
|
emojiProvider: EmojiProvider(appSettings: appSettings),
|
||||||
linkMetadataProvider: LinkMetadataProvider(),
|
linkMetadataProvider: LinkMetadataProvider(),
|
||||||
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
||||||
@@ -199,7 +199,7 @@ struct PillContextTests {
|
|||||||
userIndicatorController: userIndicatorController,
|
userIndicatorController: userIndicatorController,
|
||||||
appMediator: AppMediatorMock.default,
|
appMediator: AppMediatorMock.default,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
emojiProvider: EmojiProvider(appSettings: appSettings),
|
emojiProvider: EmojiProvider(appSettings: appSettings),
|
||||||
linkMetadataProvider: LinkMetadataProvider(),
|
linkMetadataProvider: LinkMetadataProvider(),
|
||||||
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
||||||
@@ -227,7 +227,7 @@ struct PillContextTests {
|
|||||||
userIndicatorController: userIndicatorController,
|
userIndicatorController: userIndicatorController,
|
||||||
appMediator: AppMediatorMock.default,
|
appMediator: AppMediatorMock.default,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
emojiProvider: EmojiProvider(appSettings: appSettings),
|
emojiProvider: EmojiProvider(appSettings: appSettings),
|
||||||
linkMetadataProvider: LinkMetadataProvider(),
|
linkMetadataProvider: LinkMetadataProvider(),
|
||||||
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
||||||
@@ -253,7 +253,7 @@ struct PillContextTests {
|
|||||||
userIndicatorController: userIndicatorController,
|
userIndicatorController: userIndicatorController,
|
||||||
appMediator: AppMediatorMock.default,
|
appMediator: AppMediatorMock.default,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
emojiProvider: EmojiProvider(appSettings: appSettings),
|
emojiProvider: EmojiProvider(appSettings: appSettings),
|
||||||
linkMetadataProvider: LinkMetadataProvider(),
|
linkMetadataProvider: LinkMetadataProvider(),
|
||||||
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
||||||
@@ -283,7 +283,7 @@ struct PillContextTests {
|
|||||||
userIndicatorController: userIndicatorController,
|
userIndicatorController: userIndicatorController,
|
||||||
appMediator: AppMediatorMock.default,
|
appMediator: AppMediatorMock.default,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
emojiProvider: EmojiProvider(appSettings: appSettings),
|
emojiProvider: EmojiProvider(appSettings: appSettings),
|
||||||
linkMetadataProvider: LinkMetadataProvider(),
|
linkMetadataProvider: LinkMetadataProvider(),
|
||||||
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
||||||
@@ -309,7 +309,7 @@ struct PillContextTests {
|
|||||||
userIndicatorController: userIndicatorController,
|
userIndicatorController: userIndicatorController,
|
||||||
appMediator: AppMediatorMock.default,
|
appMediator: AppMediatorMock.default,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
emojiProvider: EmojiProvider(appSettings: appSettings),
|
emojiProvider: EmojiProvider(appSettings: appSettings),
|
||||||
linkMetadataProvider: LinkMetadataProvider(),
|
linkMetadataProvider: LinkMetadataProvider(),
|
||||||
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
||||||
|
|||||||
@@ -179,7 +179,7 @@ struct PollFormScreenViewModelTests {
|
|||||||
private mutating func setupViewModel(mode: PollFormMode = .new) {
|
private mutating func setupViewModel(mode: PollFormMode = .new) {
|
||||||
viewModel = PollFormScreenViewModel(mode: mode,
|
viewModel = PollFormScreenViewModel(mode: mode,
|
||||||
timelineController: MockTimelineController(timelineProxy: timelineProxy),
|
timelineController: MockTimelineController(timelineProxy: timelineProxy),
|
||||||
analytics: AnalyticsServiceMock.default(),
|
analytics: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock())
|
userIndicatorController: UserIndicatorControllerMock())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -125,6 +125,6 @@ struct RoomChangePermissionsScreenViewModelTests {
|
|||||||
ownPowerLevel: ownPowerLevel,
|
ownPowerLevel: ownPowerLevel,
|
||||||
roomProxy: roomProxy,
|
roomProxy: roomProxy,
|
||||||
userIndicatorController: UserIndicatorControllerMock(),
|
userIndicatorController: UserIndicatorControllerMock(),
|
||||||
analytics: AnalyticsServiceMock.default())
|
analytics: AnalyticsServiceMock.default)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -197,6 +197,6 @@ struct RoomChangeRolesScreenViewModelTests {
|
|||||||
roomProxy: roomProxy,
|
roomProxy: roomProxy,
|
||||||
mediaProvider: MediaProviderMock(configuration: .init()),
|
mediaProvider: MediaProviderMock(configuration: .init()),
|
||||||
userIndicatorController: UserIndicatorControllerMock(),
|
userIndicatorController: UserIndicatorControllerMock(),
|
||||||
analytics: AnalyticsServiceMock.default())
|
analytics: AnalyticsServiceMock.default)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ struct RoomDetailsScreenViewModelTests {
|
|||||||
notificationSettingsProxyMock = NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration())
|
notificationSettingsProxyMock = NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration())
|
||||||
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
||||||
userSession: UserSessionMock(.init()),
|
userSession: UserSessionMock(.init()),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
notificationSettingsProxy: notificationSettingsProxyMock,
|
notificationSettingsProxy: notificationSettingsProxyMock,
|
||||||
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
||||||
@@ -44,7 +44,7 @@ struct RoomDetailsScreenViewModelTests {
|
|||||||
roomProxyMock = JoinedRoomProxyMock(.init(name: "Test", members: mockedMembers, joinRule: .public))
|
roomProxyMock = JoinedRoomProxyMock(.init(name: "Test", members: mockedMembers, joinRule: .public))
|
||||||
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
||||||
userSession: UserSessionMock(.init()),
|
userSession: UserSessionMock(.init()),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
notificationSettingsProxy: NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration()),
|
notificationSettingsProxy: NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration()),
|
||||||
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
||||||
@@ -64,7 +64,7 @@ struct RoomDetailsScreenViewModelTests {
|
|||||||
roomProxyMock = JoinedRoomProxyMock(.init(name: "Test", members: mockedMembers))
|
roomProxyMock = JoinedRoomProxyMock(.init(name: "Test", members: mockedMembers))
|
||||||
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
||||||
userSession: UserSessionMock(.init()),
|
userSession: UserSessionMock(.init()),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
notificationSettingsProxy: NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration()),
|
notificationSettingsProxy: NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration()),
|
||||||
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
||||||
@@ -85,7 +85,7 @@ struct RoomDetailsScreenViewModelTests {
|
|||||||
roomProxyMock = JoinedRoomProxyMock(.init(name: "Test", members: mockedMembers))
|
roomProxyMock = JoinedRoomProxyMock(.init(name: "Test", members: mockedMembers))
|
||||||
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
||||||
userSession: UserSessionMock(.init()),
|
userSession: UserSessionMock(.init()),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
notificationSettingsProxy: NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration()),
|
notificationSettingsProxy: NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration()),
|
||||||
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
||||||
@@ -143,7 +143,7 @@ struct RoomDetailsScreenViewModelTests {
|
|||||||
roomProxyMock = JoinedRoomProxyMock(.init(name: "Test", isDirect: true, isEncrypted: true, members: mockedMembers))
|
roomProxyMock = JoinedRoomProxyMock(.init(name: "Test", isDirect: true, isEncrypted: true, members: mockedMembers))
|
||||||
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
||||||
userSession: UserSessionMock(.init()),
|
userSession: UserSessionMock(.init()),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
notificationSettingsProxy: NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration()),
|
notificationSettingsProxy: NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration()),
|
||||||
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
||||||
@@ -164,7 +164,7 @@ struct RoomDetailsScreenViewModelTests {
|
|||||||
roomProxyMock = JoinedRoomProxyMock(.init(name: "Test", isDirect: true, isEncrypted: true, members: mockedMembers))
|
roomProxyMock = JoinedRoomProxyMock(.init(name: "Test", isDirect: true, isEncrypted: true, members: mockedMembers))
|
||||||
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
||||||
userSession: UserSessionMock(.init()),
|
userSession: UserSessionMock(.init()),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
notificationSettingsProxy: NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration()),
|
notificationSettingsProxy: NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration()),
|
||||||
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
||||||
@@ -195,7 +195,7 @@ struct RoomDetailsScreenViewModelTests {
|
|||||||
roomProxyMock = JoinedRoomProxyMock(.init(name: "Test", isDirect: true, isEncrypted: true, members: mockedMembers))
|
roomProxyMock = JoinedRoomProxyMock(.init(name: "Test", isDirect: true, isEncrypted: true, members: mockedMembers))
|
||||||
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
||||||
userSession: UserSessionMock(.init(clientProxy: clientProxy)),
|
userSession: UserSessionMock(.init(clientProxy: clientProxy)),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
notificationSettingsProxy: NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration()),
|
notificationSettingsProxy: NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration()),
|
||||||
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
||||||
@@ -225,7 +225,7 @@ struct RoomDetailsScreenViewModelTests {
|
|||||||
roomProxyMock = JoinedRoomProxyMock(.init(name: "Test", isDirect: true, isEncrypted: true, members: mockedMembers))
|
roomProxyMock = JoinedRoomProxyMock(.init(name: "Test", isDirect: true, isEncrypted: true, members: mockedMembers))
|
||||||
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
||||||
userSession: UserSessionMock(.init()),
|
userSession: UserSessionMock(.init()),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
notificationSettingsProxy: NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration()),
|
notificationSettingsProxy: NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration()),
|
||||||
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
||||||
@@ -256,7 +256,7 @@ struct RoomDetailsScreenViewModelTests {
|
|||||||
roomProxyMock = JoinedRoomProxyMock(.init(name: "Test", isDirect: true, isEncrypted: true, members: mockedMembers))
|
roomProxyMock = JoinedRoomProxyMock(.init(name: "Test", isDirect: true, isEncrypted: true, members: mockedMembers))
|
||||||
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
||||||
userSession: UserSessionMock(.init(clientProxy: clientProxy)),
|
userSession: UserSessionMock(.init(clientProxy: clientProxy)),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
notificationSettingsProxy: NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration()),
|
notificationSettingsProxy: NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration()),
|
||||||
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
||||||
@@ -288,7 +288,7 @@ struct RoomDetailsScreenViewModelTests {
|
|||||||
powerLevelsConfiguration: .init(canUserInvite: false)))
|
powerLevelsConfiguration: .init(canUserInvite: false)))
|
||||||
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
||||||
userSession: UserSessionMock(.init()),
|
userSession: UserSessionMock(.init()),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
notificationSettingsProxy: NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration()),
|
notificationSettingsProxy: NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration()),
|
||||||
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
||||||
@@ -305,7 +305,7 @@ struct RoomDetailsScreenViewModelTests {
|
|||||||
roomProxyMock = JoinedRoomProxyMock(.init(name: "Test", members: mockedMembers, joinRule: .public))
|
roomProxyMock = JoinedRoomProxyMock(.init(name: "Test", members: mockedMembers, joinRule: .public))
|
||||||
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
||||||
userSession: UserSessionMock(.init()),
|
userSession: UserSessionMock(.init()),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
notificationSettingsProxy: NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration()),
|
notificationSettingsProxy: NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration()),
|
||||||
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
||||||
@@ -357,7 +357,7 @@ struct RoomDetailsScreenViewModelTests {
|
|||||||
|
|
||||||
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
||||||
userSession: UserSessionMock(.init()),
|
userSession: UserSessionMock(.init()),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
notificationSettingsProxy: NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration()),
|
notificationSettingsProxy: NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration()),
|
||||||
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
||||||
@@ -396,7 +396,7 @@ struct RoomDetailsScreenViewModelTests {
|
|||||||
|
|
||||||
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
||||||
userSession: UserSessionMock(.init()),
|
userSession: UserSessionMock(.init()),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
notificationSettingsProxy: NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration()),
|
notificationSettingsProxy: NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration()),
|
||||||
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
||||||
@@ -435,7 +435,7 @@ struct RoomDetailsScreenViewModelTests {
|
|||||||
|
|
||||||
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
||||||
userSession: UserSessionMock(.init()),
|
userSession: UserSessionMock(.init()),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
notificationSettingsProxy: NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration()),
|
notificationSettingsProxy: NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration()),
|
||||||
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
||||||
@@ -455,7 +455,7 @@ struct RoomDetailsScreenViewModelTests {
|
|||||||
roomProxyMock = JoinedRoomProxyMock(.init(name: "Test", isDirect: false, members: mockedMembers))
|
roomProxyMock = JoinedRoomProxyMock(.init(name: "Test", isDirect: false, members: mockedMembers))
|
||||||
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
||||||
userSession: UserSessionMock(.init()),
|
userSession: UserSessionMock(.init()),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
notificationSettingsProxy: NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration()),
|
notificationSettingsProxy: NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration()),
|
||||||
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
||||||
@@ -475,7 +475,7 @@ struct RoomDetailsScreenViewModelTests {
|
|||||||
roomProxyMock = JoinedRoomProxyMock(.init(name: "Test", isDirect: true, members: mockedMembers))
|
roomProxyMock = JoinedRoomProxyMock(.init(name: "Test", isDirect: true, members: mockedMembers))
|
||||||
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
||||||
userSession: UserSessionMock(.init()),
|
userSession: UserSessionMock(.init()),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
notificationSettingsProxy: NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration()),
|
notificationSettingsProxy: NotificationSettingsProxyMock(with: NotificationSettingsProxyMockConfiguration()),
|
||||||
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
||||||
@@ -493,7 +493,7 @@ struct RoomDetailsScreenViewModelTests {
|
|||||||
notificationSettingsProxyMock.getNotificationSettingsRoomIdIsEncryptedIsOneToOneThrowableError = NotificationSettingsError.Generic(msg: "error")
|
notificationSettingsProxyMock.getNotificationSettingsRoomIdIsEncryptedIsOneToOneThrowableError = NotificationSettingsError.Generic(msg: "error")
|
||||||
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
||||||
userSession: UserSessionMock(.init()),
|
userSession: UserSessionMock(.init()),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
notificationSettingsProxy: notificationSettingsProxyMock,
|
notificationSettingsProxy: notificationSettingsProxyMock,
|
||||||
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
||||||
@@ -701,7 +701,7 @@ struct RoomDetailsScreenViewModelTests {
|
|||||||
roomProxyMock = JoinedRoomProxyMock(.init(name: "Test", isDirect: false, knockRequestsState: .loaded(mockedRequests), joinRule: .knock))
|
roomProxyMock = JoinedRoomProxyMock(.init(name: "Test", isDirect: false, knockRequestsState: .loaded(mockedRequests), joinRule: .knock))
|
||||||
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
||||||
userSession: UserSessionMock(.init()),
|
userSession: UserSessionMock(.init()),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
notificationSettingsProxy: notificationSettingsProxyMock,
|
notificationSettingsProxy: notificationSettingsProxyMock,
|
||||||
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
||||||
@@ -722,7 +722,7 @@ struct RoomDetailsScreenViewModelTests {
|
|||||||
roomProxyMock = JoinedRoomProxyMock(.init(name: "Test", isDirect: false, knockRequestsState: .loading, joinRule: .knock))
|
roomProxyMock = JoinedRoomProxyMock(.init(name: "Test", isDirect: false, knockRequestsState: .loading, joinRule: .knock))
|
||||||
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
||||||
userSession: UserSessionMock(.init()),
|
userSession: UserSessionMock(.init()),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
notificationSettingsProxy: notificationSettingsProxyMock,
|
notificationSettingsProxy: notificationSettingsProxyMock,
|
||||||
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
||||||
@@ -745,7 +745,7 @@ struct RoomDetailsScreenViewModelTests {
|
|||||||
powerLevelsConfiguration: .init(canUserInvite: false)))
|
powerLevelsConfiguration: .init(canUserInvite: false)))
|
||||||
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
||||||
userSession: UserSessionMock(.init()),
|
userSession: UserSessionMock(.init()),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
notificationSettingsProxy: notificationSettingsProxyMock,
|
notificationSettingsProxy: notificationSettingsProxyMock,
|
||||||
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
||||||
@@ -768,7 +768,7 @@ struct RoomDetailsScreenViewModelTests {
|
|||||||
roomProxyMock = JoinedRoomProxyMock(.init(name: "Test", isDirect: true, members: mockedMembers, knockRequestsState: .loaded(mockedRequests), joinRule: .knock))
|
roomProxyMock = JoinedRoomProxyMock(.init(name: "Test", isDirect: true, members: mockedMembers, knockRequestsState: .loaded(mockedRequests), joinRule: .knock))
|
||||||
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
||||||
userSession: UserSessionMock(.init()),
|
userSession: UserSessionMock(.init()),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
notificationSettingsProxy: notificationSettingsProxyMock,
|
notificationSettingsProxy: notificationSettingsProxyMock,
|
||||||
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
||||||
@@ -795,7 +795,7 @@ struct RoomDetailsScreenViewModelTests {
|
|||||||
|
|
||||||
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
viewModel = RoomDetailsScreenViewModel(roomProxy: roomProxyMock,
|
||||||
userSession: UserSessionMock(.init()),
|
userSession: UserSessionMock(.init()),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
notificationSettingsProxy: notificationSettingsProxyMock,
|
notificationSettingsProxy: notificationSettingsProxyMock,
|
||||||
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
attributedStringBuilder: AttributedStringBuilder(mentionBuilder: MentionBuilder()),
|
||||||
|
|||||||
@@ -490,7 +490,7 @@ final class RoomFlowCoordinatorTests {
|
|||||||
appMediator: AppMediatorMock.default,
|
appMediator: AppMediatorMock.default,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
appHooks: AppHooks(),
|
appHooks: AppHooks(),
|
||||||
analytics: AnalyticsServiceMock.default(),
|
analytics: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
notificationManager: NotificationManagerMock(),
|
notificationManager: NotificationManagerMock(),
|
||||||
stateMachineFactory: StateMachineFactory())
|
stateMachineFactory: StateMachineFactory())
|
||||||
|
|||||||
@@ -212,7 +212,7 @@ struct RoomMemberDetailsViewModelTests {
|
|||||||
roomProxy: roomProxyMock,
|
roomProxy: roomProxyMock,
|
||||||
userSession: userSession,
|
userSession: userSession,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
analytics: AnalyticsServiceMock.default(),
|
analytics: AnalyticsServiceMock.default,
|
||||||
appSettings: AppSettings())
|
appSettings: AppSettings())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ struct RoomMembersFlowCoordinatorTests {
|
|||||||
appMediator: AppMediatorMock.default,
|
appMediator: AppMediatorMock.default,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
appHooks: AppHooks(),
|
appHooks: AppHooks(),
|
||||||
analytics: AnalyticsServiceMock.default(),
|
analytics: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock(),
|
userIndicatorController: UserIndicatorControllerMock(),
|
||||||
notificationManager: NotificationManagerMock(),
|
notificationManager: NotificationManagerMock(),
|
||||||
stateMachineFactory: stateMachineFactory)
|
stateMachineFactory: stateMachineFactory)
|
||||||
|
|||||||
@@ -278,7 +278,7 @@ struct RoomMembersListScreenViewModelTests {
|
|||||||
viewModel = RoomMembersListScreenViewModel(userSession: UserSessionMock(.init()),
|
viewModel = RoomMembersListScreenViewModel(userSession: UserSessionMock(.init()),
|
||||||
roomProxy: roomProxy,
|
roomProxy: roomProxy,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
analytics: AnalyticsServiceMock.default())
|
analytics: AnalyticsServiceMock.default)
|
||||||
|
|
||||||
let context = viewModel.context
|
let context = viewModel.context
|
||||||
|
|
||||||
@@ -298,6 +298,6 @@ struct RoomMembersListScreenViewModelTests {
|
|||||||
viewModel = RoomMembersListScreenViewModel(userSession: UserSessionMock(.init()),
|
viewModel = RoomMembersListScreenViewModel(userSession: UserSessionMock(.init()),
|
||||||
roomProxy: roomProxy,
|
roomProxy: roomProxy,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
analytics: AnalyticsServiceMock.default())
|
analytics: AnalyticsServiceMock.default)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -84,6 +84,6 @@ struct RoomRolesAndPermissionsScreenViewModelTests {
|
|||||||
roomProxy = JoinedRoomProxyMock(.init(members: members))
|
roomProxy = JoinedRoomProxyMock(.init(members: members))
|
||||||
viewModel = RoomRolesAndPermissionsScreenViewModel(roomProxy: roomProxy,
|
viewModel = RoomRolesAndPermissionsScreenViewModel(roomProxy: roomProxy,
|
||||||
userIndicatorController: UserIndicatorControllerMock(),
|
userIndicatorController: UserIndicatorControllerMock(),
|
||||||
analytics: AnalyticsServiceMock.default())
|
analytics: AnalyticsServiceMock.default)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ final class RoomScreenViewModelTests {
|
|||||||
ongoingCallRoomIDPublisher: .init(.init(nil)),
|
ongoingCallRoomIDPublisher: .init(.init(nil)),
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
appHooks: AppHooks(),
|
appHooks: AppHooks(),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default)
|
userIndicatorController: UserIndicatorControllerMock.default)
|
||||||
self.viewModel = viewModel
|
self.viewModel = viewModel
|
||||||
|
|
||||||
@@ -131,7 +131,7 @@ final class RoomScreenViewModelTests {
|
|||||||
ongoingCallRoomIDPublisher: .init(.init(nil)),
|
ongoingCallRoomIDPublisher: .init(.init(nil)),
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
appHooks: AppHooks(),
|
appHooks: AppHooks(),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default)
|
userIndicatorController: UserIndicatorControllerMock.default)
|
||||||
self.viewModel = viewModel
|
self.viewModel = viewModel
|
||||||
|
|
||||||
@@ -192,7 +192,7 @@ final class RoomScreenViewModelTests {
|
|||||||
ongoingCallRoomIDPublisher: .init(.init(nil)),
|
ongoingCallRoomIDPublisher: .init(.init(nil)),
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
appHooks: AppHooks(),
|
appHooks: AppHooks(),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default)
|
userIndicatorController: UserIndicatorControllerMock.default)
|
||||||
self.viewModel = viewModel
|
self.viewModel = viewModel
|
||||||
|
|
||||||
@@ -251,7 +251,7 @@ final class RoomScreenViewModelTests {
|
|||||||
ongoingCallRoomIDPublisher: .init(.init(nil)),
|
ongoingCallRoomIDPublisher: .init(.init(nil)),
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
appHooks: AppHooks(),
|
appHooks: AppHooks(),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default)
|
userIndicatorController: UserIndicatorControllerMock.default)
|
||||||
self.viewModel = viewModel
|
self.viewModel = viewModel
|
||||||
|
|
||||||
@@ -288,7 +288,7 @@ final class RoomScreenViewModelTests {
|
|||||||
ongoingCallRoomIDPublisher: ongoingCallRoomIDSubject.asCurrentValuePublisher(),
|
ongoingCallRoomIDPublisher: ongoingCallRoomIDSubject.asCurrentValuePublisher(),
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
appHooks: AppHooks(),
|
appHooks: AppHooks(),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default)
|
userIndicatorController: UserIndicatorControllerMock.default)
|
||||||
self.viewModel = viewModel
|
self.viewModel = viewModel
|
||||||
#expect(viewModel.state.shouldShowCallButton)
|
#expect(viewModel.state.shouldShowCallButton)
|
||||||
@@ -333,7 +333,7 @@ final class RoomScreenViewModelTests {
|
|||||||
ongoingCallRoomIDPublisher: .init(.init(nil)),
|
ongoingCallRoomIDPublisher: .init(.init(nil)),
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
appHooks: AppHooks(),
|
appHooks: AppHooks(),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default)
|
userIndicatorController: UserIndicatorControllerMock.default)
|
||||||
self.viewModel = viewModel
|
self.viewModel = viewModel
|
||||||
viewModel.stop()
|
viewModel.stop()
|
||||||
@@ -354,7 +354,7 @@ final class RoomScreenViewModelTests {
|
|||||||
ongoingCallRoomIDPublisher: .init(.init(nil)),
|
ongoingCallRoomIDPublisher: .init(.init(nil)),
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
appHooks: AppHooks(),
|
appHooks: AppHooks(),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default)
|
userIndicatorController: UserIndicatorControllerMock.default)
|
||||||
self.viewModel = viewModel
|
self.viewModel = viewModel
|
||||||
|
|
||||||
@@ -388,7 +388,7 @@ final class RoomScreenViewModelTests {
|
|||||||
ongoingCallRoomIDPublisher: .init(.init(nil)),
|
ongoingCallRoomIDPublisher: .init(.init(nil)),
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
appHooks: AppHooks(),
|
appHooks: AppHooks(),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default)
|
userIndicatorController: UserIndicatorControllerMock.default)
|
||||||
self.viewModel = viewModel
|
self.viewModel = viewModel
|
||||||
|
|
||||||
@@ -417,7 +417,7 @@ final class RoomScreenViewModelTests {
|
|||||||
ongoingCallRoomIDPublisher: .init(.init(nil)),
|
ongoingCallRoomIDPublisher: .init(.init(nil)),
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
appHooks: AppHooks(),
|
appHooks: AppHooks(),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default)
|
userIndicatorController: UserIndicatorControllerMock.default)
|
||||||
self.viewModel = viewModel
|
self.viewModel = viewModel
|
||||||
|
|
||||||
@@ -437,7 +437,7 @@ final class RoomScreenViewModelTests {
|
|||||||
ongoingCallRoomIDPublisher: .init(.init(nil)),
|
ongoingCallRoomIDPublisher: .init(.init(nil)),
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
appHooks: AppHooks(),
|
appHooks: AppHooks(),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default)
|
userIndicatorController: UserIndicatorControllerMock.default)
|
||||||
self.viewModel = viewModel
|
self.viewModel = viewModel
|
||||||
|
|
||||||
@@ -464,7 +464,7 @@ final class RoomScreenViewModelTests {
|
|||||||
ongoingCallRoomIDPublisher: .init(.init(nil)),
|
ongoingCallRoomIDPublisher: .init(.init(nil)),
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
appHooks: AppHooks(),
|
appHooks: AppHooks(),
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock.default)
|
userIndicatorController: UserIndicatorControllerMock.default)
|
||||||
self.viewModel = viewModel
|
self.viewModel = viewModel
|
||||||
|
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ struct StartChatScreenViewModelTests {
|
|||||||
userDiscoveryService.searchProfilesWithReturnValue = .success([])
|
userDiscoveryService.searchProfilesWithReturnValue = .success([])
|
||||||
let userSession = UserSessionMock(.init(clientProxy: clientProxy))
|
let userSession = UserSessionMock(.init(clientProxy: clientProxy))
|
||||||
viewModel = StartChatScreenViewModel(userSession: userSession,
|
viewModel = StartChatScreenViewModel(userSession: userSession,
|
||||||
analytics: AnalyticsServiceMock.default(),
|
analytics: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: UserIndicatorControllerMock(),
|
userIndicatorController: UserIndicatorControllerMock(),
|
||||||
userDiscoveryService: userDiscoveryService,
|
userDiscoveryService: userDiscoveryService,
|
||||||
appSettings: appSettings)
|
appSettings: appSettings)
|
||||||
|
|||||||
@@ -316,7 +316,7 @@ final class TimelineViewModelTests {
|
|||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
appMediator: AppMediatorMock.default,
|
appMediator: AppMediatorMock.default,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
emojiProvider: EmojiProvider(appSettings: appSettings),
|
emojiProvider: EmojiProvider(appSettings: appSettings),
|
||||||
linkMetadataProvider: LinkMetadataProvider(),
|
linkMetadataProvider: LinkMetadataProvider(),
|
||||||
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
||||||
@@ -345,7 +345,7 @@ final class TimelineViewModelTests {
|
|||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
appMediator: AppMediatorMock.default,
|
appMediator: AppMediatorMock.default,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
emojiProvider: EmojiProvider(appSettings: appSettings),
|
emojiProvider: EmojiProvider(appSettings: appSettings),
|
||||||
linkMetadataProvider: LinkMetadataProvider(),
|
linkMetadataProvider: LinkMetadataProvider(),
|
||||||
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
||||||
@@ -372,7 +372,7 @@ final class TimelineViewModelTests {
|
|||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
appMediator: AppMediatorMock.default,
|
appMediator: AppMediatorMock.default,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
emojiProvider: EmojiProvider(appSettings: appSettings),
|
emojiProvider: EmojiProvider(appSettings: appSettings),
|
||||||
linkMetadataProvider: LinkMetadataProvider(),
|
linkMetadataProvider: LinkMetadataProvider(),
|
||||||
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
||||||
@@ -411,7 +411,7 @@ final class TimelineViewModelTests {
|
|||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
appMediator: AppMediatorMock.default,
|
appMediator: AppMediatorMock.default,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
emojiProvider: EmojiProvider(appSettings: appSettings),
|
emojiProvider: EmojiProvider(appSettings: appSettings),
|
||||||
linkMetadataProvider: LinkMetadataProvider(),
|
linkMetadataProvider: LinkMetadataProvider(),
|
||||||
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
||||||
@@ -450,7 +450,7 @@ final class TimelineViewModelTests {
|
|||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
appMediator: AppMediatorMock.default,
|
appMediator: AppMediatorMock.default,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
emojiProvider: EmojiProvider(appSettings: appSettings),
|
emojiProvider: EmojiProvider(appSettings: appSettings),
|
||||||
linkMetadataProvider: LinkMetadataProvider(),
|
linkMetadataProvider: LinkMetadataProvider(),
|
||||||
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
||||||
@@ -495,7 +495,7 @@ final class TimelineViewModelTests {
|
|||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
appMediator: AppMediatorMock.default,
|
appMediator: AppMediatorMock.default,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
emojiProvider: EmojiProvider(appSettings: appSettings),
|
emojiProvider: EmojiProvider(appSettings: appSettings),
|
||||||
linkMetadataProvider: LinkMetadataProvider(),
|
linkMetadataProvider: LinkMetadataProvider(),
|
||||||
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
||||||
@@ -526,7 +526,7 @@ final class TimelineViewModelTests {
|
|||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
appMediator: AppMediatorMock.default,
|
appMediator: AppMediatorMock.default,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
emojiProvider: EmojiProvider(appSettings: appSettings),
|
emojiProvider: EmojiProvider(appSettings: appSettings),
|
||||||
linkMetadataProvider: LinkMetadataProvider(),
|
linkMetadataProvider: LinkMetadataProvider(),
|
||||||
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
||||||
@@ -598,7 +598,7 @@ final class TimelineViewModelTests {
|
|||||||
userIndicatorController: UserIndicatorControllerMock.default,
|
userIndicatorController: UserIndicatorControllerMock.default,
|
||||||
appMediator: AppMediatorMock.default,
|
appMediator: AppMediatorMock.default,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analyticsService: AnalyticsServiceMock.default(),
|
analyticsService: AnalyticsServiceMock.default,
|
||||||
emojiProvider: EmojiProvider(appSettings: appSettings),
|
emojiProvider: EmojiProvider(appSettings: appSettings),
|
||||||
linkMetadataProvider: LinkMetadataProvider(),
|
linkMetadataProvider: LinkMetadataProvider(),
|
||||||
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
timelineControllerFactory: TimelineControllerFactoryMock(.init()))
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ struct UserProfileScreenViewModelTests {
|
|||||||
isPresentedModally: false,
|
isPresentedModally: false,
|
||||||
userSession: UserSessionMock(.init(clientProxy: clientProxy)),
|
userSession: UserSessionMock(.init(clientProxy: clientProxy)),
|
||||||
userIndicatorController: userIndicatorController,
|
userIndicatorController: userIndicatorController,
|
||||||
analytics: AnalyticsServiceMock.default(),
|
analytics: AnalyticsServiceMock.default,
|
||||||
appSettings: AppSettings())
|
appSettings: AppSettings())
|
||||||
let context = viewModel.context
|
let context = viewModel.context
|
||||||
|
|
||||||
@@ -47,7 +47,7 @@ struct UserProfileScreenViewModelTests {
|
|||||||
isPresentedModally: false,
|
isPresentedModally: false,
|
||||||
userSession: UserSessionMock(.init(clientProxy: clientProxy)),
|
userSession: UserSessionMock(.init(clientProxy: clientProxy)),
|
||||||
userIndicatorController: userIndicatorController,
|
userIndicatorController: userIndicatorController,
|
||||||
analytics: AnalyticsServiceMock.default(),
|
analytics: AnalyticsServiceMock.default,
|
||||||
appSettings: AppSettings())
|
appSettings: AppSettings())
|
||||||
let context = viewModel.context
|
let context = viewModel.context
|
||||||
|
|
||||||
@@ -73,7 +73,7 @@ struct UserProfileScreenViewModelTests {
|
|||||||
isPresentedModally: false,
|
isPresentedModally: false,
|
||||||
userSession: UserSessionMock(.init(clientProxy: clientProxy)),
|
userSession: UserSessionMock(.init(clientProxy: clientProxy)),
|
||||||
userIndicatorController: userIndicatorController,
|
userIndicatorController: userIndicatorController,
|
||||||
analytics: AnalyticsServiceMock.default(),
|
analytics: AnalyticsServiceMock.default,
|
||||||
appSettings: AppSettings())
|
appSettings: AppSettings())
|
||||||
|
|
||||||
let context = viewModel.context
|
let context = viewModel.context
|
||||||
|
|||||||
@@ -61,7 +61,7 @@ struct UserSessionFlowCoordinatorTests {
|
|||||||
appMediator: appMediator,
|
appMediator: appMediator,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
appHooks: AppHooks(),
|
appHooks: AppHooks(),
|
||||||
analytics: AnalyticsServiceMock.default(),
|
analytics: AnalyticsServiceMock.default,
|
||||||
userIndicatorController: userIndicatorController,
|
userIndicatorController: userIndicatorController,
|
||||||
notificationManager: NotificationManagerMock(),
|
notificationManager: NotificationManagerMock(),
|
||||||
stateMachineFactory: stateMachineFactory)
|
stateMachineFactory: stateMachineFactory)
|
||||||
|
|||||||
Reference in New Issue
Block a user