Refactored alert info to not use the soon to be deprecated API (#1084)

* refactored alert info to not use the soon to be deprecated API

* missing files and changelog

* updated some tests

* Update ElementX/Sources/Screens/RoomMemberDetailsScreen/View/RoomMemberDetailsScreen.swift

Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>

---------

Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
This commit is contained in:
Mauro
2023-06-14 16:24:10 +02:00
committed by GitHub
parent 8b5c105dfe
commit 2cfc844545
24 changed files with 107 additions and 171 deletions
@@ -30,7 +30,7 @@ class RoomMemberDetailsViewModelTests: XCTestCase {
XCTAssertEqual(context.viewState.details, RoomMemberDetails(withProxy: roomMemberProxyMock))
XCTAssertNil(context.ignoreUserAlert)
XCTAssertNil(context.errorAlert)
XCTAssertNil(context.alertInfo)
}
func testIgnoreSuccess() async throws {
@@ -73,7 +73,7 @@ class RoomMemberDetailsViewModelTests: XCTestCase {
_ = await context.$viewState.values.first { $0.isProcessingIgnoreRequest == false }
XCTAssertFalse(context.viewState.isProcessingIgnoreRequest)
XCTAssertNotNil(context.errorAlert)
XCTAssertNotNil(context.alertInfo)
XCTAssertFalse(context.viewState.details.isIgnored)
}
@@ -119,7 +119,7 @@ class RoomMemberDetailsViewModelTests: XCTestCase {
_ = await context.$viewState.values.first { $0.isProcessingIgnoreRequest == false }
XCTAssertFalse(context.viewState.isProcessingIgnoreRequest)
XCTAssertTrue(context.viewState.details.isIgnored)
XCTAssertNotNil(context.errorAlert)
XCTAssertNotNil(context.alertInfo)
}
func testInitialStateAccountOwner() async {
@@ -128,7 +128,7 @@ class RoomMemberDetailsViewModelTests: XCTestCase {
XCTAssertEqual(context.viewState.details, RoomMemberDetails(withProxy: roomMemberProxyMock))
XCTAssertNil(context.ignoreUserAlert)
XCTAssertNil(context.errorAlert)
XCTAssertNil(context.alertInfo)
}
func testInitialStateIgnoredUser() async {
@@ -137,6 +137,6 @@ class RoomMemberDetailsViewModelTests: XCTestCase {
XCTAssertEqual(context.viewState.details, RoomMemberDetails(withProxy: roomMemberProxyMock))
XCTAssertNil(context.ignoreUserAlert)
XCTAssertNil(context.errorAlert)
XCTAssertNil(context.alertInfo)
}
}