mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-03 16:10:20 +00:00
element-hq/element-x-ios/issues/2670 - Show invites as part of the room list
This commit is contained in:
committed by
Stefan Ceriu
parent
d34ec30ca6
commit
064626fbbe
@@ -31,6 +31,8 @@ class HomeScreenRoomTests: XCTestCase {
|
||||
notificationMode: RoomNotificationModeProxy,
|
||||
hasOngoingCall: Bool) {
|
||||
roomSummaryDetails = RoomSummaryDetails(id: "Test room",
|
||||
isInvite: false,
|
||||
inviter: nil,
|
||||
name: "Test room",
|
||||
isDirect: false,
|
||||
avatarURL: nil,
|
||||
@@ -41,7 +43,6 @@ class HomeScreenRoomTests: XCTestCase {
|
||||
unreadNotificationsCount: unreadNotificationsCount,
|
||||
notificationMode: notificationMode,
|
||||
canonicalAlias: nil,
|
||||
inviter: nil,
|
||||
hasOngoingCall: hasOngoingCall,
|
||||
isMarkedUnread: isMarkedUnread,
|
||||
isFavourite: false)
|
||||
|
||||
@@ -87,6 +87,8 @@ class LoggingTests: XCTestCase {
|
||||
let roomName = "Private Conversation"
|
||||
let lastMessage = "Secret information"
|
||||
let roomSummary = RoomSummaryDetails(id: "myroomid",
|
||||
isInvite: false,
|
||||
inviter: nil,
|
||||
name: roomName,
|
||||
isDirect: true,
|
||||
avatarURL: nil,
|
||||
@@ -97,7 +99,6 @@ class LoggingTests: XCTestCase {
|
||||
unreadNotificationsCount: 0,
|
||||
notificationMode: nil,
|
||||
canonicalAlias: nil,
|
||||
inviter: nil,
|
||||
hasOngoingCall: false,
|
||||
isMarkedUnread: false,
|
||||
isFavourite: false)
|
||||
|
||||
@@ -28,7 +28,7 @@ final class RoomListFiltersStateTests: XCTestCase {
|
||||
func testInitialState() {
|
||||
XCTAssertFalse(state.isFiltering)
|
||||
XCTAssertEqual(state.activeFilters, [])
|
||||
XCTAssertEqual(state.availableFilters, RoomListFilter.allCases)
|
||||
XCTAssertEqual(state.availableFilters, RoomListFilter.allCases.filter { $0 != .invites })
|
||||
}
|
||||
|
||||
func testSetAndUnsetFilters() {
|
||||
@@ -39,7 +39,7 @@ final class RoomListFiltersStateTests: XCTestCase {
|
||||
state.deactivateFilter(.unreads)
|
||||
XCTAssertFalse(state.isFiltering)
|
||||
XCTAssertEqual(state.activeFilters, [])
|
||||
XCTAssertEqual(state.availableFilters, RoomListFilter.allCases)
|
||||
XCTAssertEqual(state.availableFilters, RoomListFilter.allCases.filter { $0 != .invites })
|
||||
}
|
||||
|
||||
func testMutuallyExclusiveFilters() {
|
||||
@@ -51,7 +51,7 @@ final class RoomListFiltersStateTests: XCTestCase {
|
||||
state.deactivateFilter(.people)
|
||||
XCTAssertFalse(state.isFiltering)
|
||||
XCTAssertEqual(state.activeFilters, [])
|
||||
XCTAssertEqual(state.availableFilters, RoomListFilter.allCases)
|
||||
XCTAssertEqual(state.availableFilters, RoomListFilter.allCases.filter { $0 != .invites })
|
||||
|
||||
state.activateFilter(.rooms)
|
||||
XCTAssertTrue(state.isFiltering)
|
||||
@@ -80,7 +80,7 @@ final class RoomListFiltersStateTests: XCTestCase {
|
||||
state.clearFilters()
|
||||
XCTAssertFalse(state.isFiltering)
|
||||
XCTAssertEqual(state.activeFilters, [])
|
||||
XCTAssertEqual(state.availableFilters, RoomListFilter.allCases)
|
||||
XCTAssertEqual(state.availableFilters, RoomListFilter.allCases.filter { $0 != .invites })
|
||||
}
|
||||
|
||||
func testOrder() {
|
||||
@@ -90,7 +90,7 @@ final class RoomListFiltersStateTests: XCTestCase {
|
||||
|
||||
state.deactivateFilter(.favourites)
|
||||
XCTAssertEqual(state.activeFilters, [])
|
||||
XCTAssertEqual(state.availableFilters, RoomListFilter.allCases)
|
||||
XCTAssertEqual(state.availableFilters, RoomListFilter.allCases.filter { $0 != .invites })
|
||||
|
||||
state.activateFilter(.rooms)
|
||||
XCTAssertEqual(state.activeFilters, [.rooms])
|
||||
|
||||
Reference in New Issue
Block a user