mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-03 16:10:20 +00:00
SDK Bump to 1.0.74 (#1059)
* testing improvements * code improvements and sdk bump * improved the stencil file * improved the build sdk function * code improvement * also added the tearDown
This commit is contained in:
@@ -19,6 +19,16 @@ import XCTest
|
||||
|
||||
@MainActor
|
||||
class RoomScreenViewModelTests: XCTestCase {
|
||||
var userIndicatorControllerMock: UserIndicatorControllerMock!
|
||||
|
||||
override func setUp() async throws {
|
||||
userIndicatorControllerMock = UserIndicatorControllerMock.default
|
||||
}
|
||||
|
||||
override func tearDown() async throws {
|
||||
userIndicatorControllerMock = nil
|
||||
}
|
||||
|
||||
func testMessageGrouping() {
|
||||
// Given 3 messages from Bob.
|
||||
let items = [
|
||||
@@ -158,7 +168,7 @@ class RoomScreenViewModelTests: XCTestCase {
|
||||
let roomMemberMock = RoomMemberProxyMock()
|
||||
roomMemberMock.userID = "bob"
|
||||
roomProxyMock.getMemberUserIDReturnValue = .success(roomMemberMock)
|
||||
let userIndicatorControllerMock = UserIndicatorControllerMock.default
|
||||
|
||||
let viewModel = RoomScreenViewModel(timelineController: timelineController,
|
||||
mediaProvider: MockMediaProvider(),
|
||||
roomProxy: roomProxyMock,
|
||||
@@ -190,7 +200,7 @@ class RoomScreenViewModelTests: XCTestCase {
|
||||
try? await Task.sleep(for: .milliseconds(200))
|
||||
return .success(roomMemberMock)
|
||||
}
|
||||
let userIndicatorControllerMock = UserIndicatorControllerMock.default
|
||||
|
||||
let viewModel = RoomScreenViewModel(timelineController: timelineController,
|
||||
mediaProvider: MockMediaProvider(),
|
||||
roomProxy: roomProxyMock,
|
||||
@@ -222,7 +232,7 @@ class RoomScreenViewModelTests: XCTestCase {
|
||||
roomProxyMock.getMemberUserIDClosure = { _ in
|
||||
.failure(.failedRetrievingMember)
|
||||
}
|
||||
let userIndicatorControllerMock = UserIndicatorControllerMock.default
|
||||
|
||||
let viewModel = RoomScreenViewModel(timelineController: timelineController,
|
||||
mediaProvider: MockMediaProvider(),
|
||||
roomProxy: roomProxyMock,
|
||||
|
||||
Reference in New Issue
Block a user