Reduce the number of unnecessary home page reloads

This commit is contained in:
Andy Uhnak
2022-04-04 11:38:27 +01:00
parent 3f34fd655a
commit e817286424
7 changed files with 99 additions and 97 deletions

View File

@@ -112,4 +112,35 @@ class RecentsDataSourceSectionsTests: XCTestCase {
]
)
}
func test_equalsIfSameSectionsInSameOrder() {
let original = RecentsDataSourceSections(sectionTypes: [
.favorites,
.invites,
.lowPriority,
.searchedRoom,
])
let sameOrder = RecentsDataSourceSections(sectionTypes: [
.favorites,
.invites,
.lowPriority,
.searchedRoom,
])
let differentOrder = RecentsDataSourceSections(sectionTypes: [
.lowPriority,
.favorites,
.invites,
.searchedRoom,
])
let differentSections = RecentsDataSourceSections(sectionTypes: [
.favorites,
.serverNotice,
.lowPriority,
.searchedRoom,
])
XCTAssertEqual(original, sameOrder)
XCTAssertNotEqual(original, differentOrder)
XCTAssertNotEqual(original, differentSections)
}
}