New filters ordering and faster animation (#2536)

This commit is contained in:
Mauro
2024-03-07 10:13:34 +01:00
committed by GitHub
parent 129b898f4f
commit 82a5d34dd7
4 changed files with 52 additions and 39 deletions
@@ -51,7 +51,7 @@ final class RoomListFiltersStateTests: XCTestCase {
state.deactivateFilter(.people)
XCTAssertFalse(state.isFiltering)
XCTAssertEqual(state.activeFilters, [])
XCTAssertEqual(state.availableFilters, [.people, .unreads, .rooms, .favourites])
XCTAssertEqual(state.availableFilters, RoomListFilter.allCases)
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, [.people, .unreads, .favourites, .rooms])
XCTAssertEqual(state.availableFilters, RoomListFilter.allCases)
}
func testOrder() {
@@ -90,11 +90,11 @@ final class RoomListFiltersStateTests: XCTestCase {
state.deactivateFilter(.favourites)
XCTAssertEqual(state.activeFilters, [])
XCTAssertEqual(state.availableFilters, [.favourites, .unreads, .people, .rooms])
XCTAssertEqual(state.availableFilters, RoomListFilter.allCases)
state.activateFilter(.rooms)
XCTAssertEqual(state.activeFilters, [.rooms])
XCTAssertEqual(state.availableFilters, [.favourites, .unreads])
XCTAssertEqual(state.availableFilters, [.unreads, .favourites])
state.activateFilter(.unreads)
XCTAssertEqual(state.activeFilters, [.rooms, .unreads])