mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-10-31 08:15:24 +00:00
Run SwiftFormat.
This commit is contained in:
@@ -23,7 +23,7 @@ struct RoomPollsHistoryScreenViewModelTests {
|
||||
timelineController: timelineController,
|
||||
userIndicatorController: UserIndicatorControllerMock())
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
func backPaginate() async throws {
|
||||
timelineController.backPaginationResponses = [
|
||||
@@ -32,7 +32,7 @@ struct RoomPollsHistoryScreenViewModelTests {
|
||||
PollRoomTimelineItem.mock(poll: .disclosed(createdByAccountOwner: false)),
|
||||
PollRoomTimelineItem.mock(poll: .endedDisclosed)]
|
||||
]
|
||||
|
||||
|
||||
let deferredViewState = deferFulfillment(viewModel.context.$viewState, keyPath: \.isBackPaginating, transitionValues: [false, true, false])
|
||||
|
||||
viewModel.context.send(viewAction: .loadMore)
|
||||
@@ -52,7 +52,7 @@ struct RoomPollsHistoryScreenViewModelTests {
|
||||
PollRoomTimelineItem.mock(poll: .endedDisclosed)],
|
||||
[]
|
||||
]
|
||||
|
||||
|
||||
let deferredViewState = deferFulfillment(viewModel.context.$viewState, keyPath: \.isBackPaginating, transitionValues: [false, true, false])
|
||||
|
||||
viewModel.context.send(viewAction: .loadMore)
|
||||
@@ -91,7 +91,7 @@ struct RoomPollsHistoryScreenViewModelTests {
|
||||
PollRoomTimelineItem.mock(poll: .endedDisclosed)],
|
||||
[]
|
||||
]
|
||||
|
||||
|
||||
let deferredViewState = deferFulfillment(viewModel.context.$viewState) { value in
|
||||
!value.pollTimelineItems.isEmpty
|
||||
}
|
||||
@@ -110,25 +110,25 @@ struct RoomPollsHistoryScreenViewModelTests {
|
||||
@Test
|
||||
func endPoll() async throws {
|
||||
let deferred = deferFulfillment(interactionHandler.publisher.delay(for: 0.1, scheduler: DispatchQueue.main)) { _ in true }
|
||||
|
||||
|
||||
interactionHandler.endPollPollStartIDReturnValue = .success(())
|
||||
viewModel.context.send(viewAction: .end(pollStartID: "somePollID"))
|
||||
|
||||
|
||||
try await deferred.fulfill()
|
||||
|
||||
#expect(interactionHandler.endPollPollStartIDCalled)
|
||||
#expect(interactionHandler.endPollPollStartIDReceivedPollStartID == "somePollID")
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
func endPollFailure() async throws {
|
||||
let deferred = deferFulfillment(viewModel.context.$viewState) { value in
|
||||
value.bindings.alertInfo != nil
|
||||
}
|
||||
|
||||
|
||||
interactionHandler.endPollPollStartIDReturnValue = .failure(SDKError.generic)
|
||||
viewModel.context.send(viewAction: .end(pollStartID: "somePollID"))
|
||||
|
||||
|
||||
try await deferred.fulfill()
|
||||
|
||||
#expect(interactionHandler.endPollPollStartIDCalled)
|
||||
@@ -138,26 +138,26 @@ struct RoomPollsHistoryScreenViewModelTests {
|
||||
@Test
|
||||
func sendPollResponse() async throws {
|
||||
let deferred = deferFulfillment(interactionHandler.publisher.delay(for: 0.1, scheduler: DispatchQueue.main)) { _ in true }
|
||||
|
||||
|
||||
interactionHandler.sendPollResponsePollStartIDOptionIDReturnValue = .success(())
|
||||
viewModel.context.send(viewAction: .sendPollResponse(pollStartID: "somePollID", optionID: "someOptionID"))
|
||||
|
||||
|
||||
try await deferred.fulfill()
|
||||
|
||||
#expect(interactionHandler.sendPollResponsePollStartIDOptionIDCalled)
|
||||
#expect(interactionHandler.sendPollResponsePollStartIDOptionIDReceivedInvocations[0].pollStartID == "somePollID")
|
||||
#expect(interactionHandler.sendPollResponsePollStartIDOptionIDReceivedInvocations[0].optionID == "someOptionID")
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
func sendPollResponseFailure() async throws {
|
||||
let deferred = deferFulfillment(viewModel.context.$viewState) { value in
|
||||
value.bindings.alertInfo != nil
|
||||
}
|
||||
|
||||
|
||||
interactionHandler.sendPollResponsePollStartIDOptionIDReturnValue = .failure(SDKError.generic)
|
||||
viewModel.context.send(viewAction: .sendPollResponse(pollStartID: "somePollID", optionID: "someOptionID"))
|
||||
|
||||
|
||||
try await deferred.fulfill()
|
||||
|
||||
#expect(interactionHandler.sendPollResponsePollStartIDOptionIDCalled)
|
||||
|
||||
Reference in New Issue
Block a user