reused the room details view model for the space settings screen
This commit is contained in:
@@ -350,7 +350,7 @@ class RoomDetailsScreenViewModelTests: XCTestCase {
|
||||
XCTAssertTrue(context.viewState.canEditRoomAvatar)
|
||||
XCTAssertFalse(context.viewState.canEditRoomName)
|
||||
XCTAssertFalse(context.viewState.canEditRoomTopic)
|
||||
XCTAssertTrue(context.viewState.canEdit)
|
||||
XCTAssertTrue(context.viewState.canEditBaseInfo)
|
||||
}
|
||||
|
||||
func testCanEditName() async {
|
||||
@@ -388,7 +388,7 @@ class RoomDetailsScreenViewModelTests: XCTestCase {
|
||||
XCTAssertFalse(context.viewState.canEditRoomAvatar)
|
||||
XCTAssertTrue(context.viewState.canEditRoomName)
|
||||
XCTAssertFalse(context.viewState.canEditRoomTopic)
|
||||
XCTAssertTrue(context.viewState.canEdit)
|
||||
XCTAssertTrue(context.viewState.canEditBaseInfo)
|
||||
}
|
||||
|
||||
func testCanEditTopic() async {
|
||||
@@ -426,7 +426,7 @@ class RoomDetailsScreenViewModelTests: XCTestCase {
|
||||
XCTAssertFalse(context.viewState.canEditRoomAvatar)
|
||||
XCTAssertFalse(context.viewState.canEditRoomName)
|
||||
XCTAssertTrue(context.viewState.canEditRoomTopic)
|
||||
XCTAssertTrue(context.viewState.canEdit)
|
||||
XCTAssertTrue(context.viewState.canEditBaseInfo)
|
||||
}
|
||||
|
||||
func testCannotEditRoom() async {
|
||||
@@ -445,7 +445,7 @@ class RoomDetailsScreenViewModelTests: XCTestCase {
|
||||
XCTAssertFalse(context.viewState.canEditRoomAvatar)
|
||||
XCTAssertFalse(context.viewState.canEditRoomName)
|
||||
XCTAssertFalse(context.viewState.canEditRoomTopic)
|
||||
XCTAssertFalse(context.viewState.canEdit)
|
||||
XCTAssertFalse(context.viewState.canEditBaseInfo)
|
||||
}
|
||||
|
||||
func testCannotEditDirectRoom() async {
|
||||
@@ -461,7 +461,7 @@ class RoomDetailsScreenViewModelTests: XCTestCase {
|
||||
|
||||
_ = await context.observe(\.viewState).debounce(for: .milliseconds(100)).first()
|
||||
|
||||
XCTAssertFalse(context.viewState.canEdit)
|
||||
XCTAssertFalse(context.viewState.canEditBaseInfo)
|
||||
}
|
||||
|
||||
// MARK: - Notifications
|
||||
|
||||
Reference in New Issue
Block a user