feat: 优化账号注销流程
This commit is contained in:
@@ -44,7 +44,7 @@ final class StoreAccountDeregistrationRootTests: XCTestCase {
|
||||
await waitUntil { context.message.contains("2026-09-04 15:27:24") }
|
||||
XCTAssertNotNil(context.coordinator.accessController)
|
||||
XCTAssertFalse(context.window.rootViewController === businessRoot)
|
||||
XCTAssertTrue(context.message.contains("处于冷静期"))
|
||||
XCTAssertTrue(context.message.contains("注销申请已提交"))
|
||||
XCTAssertFalse(context.message.contains("604681"))
|
||||
XCTAssertTrue(context.bindingSuspended)
|
||||
XCTAssertEqual(context.resumeCount, 1)
|
||||
@@ -167,7 +167,7 @@ final class StoreAccountDeregistrationRootTests: XCTestCase {
|
||||
let original = context.window.rootViewController
|
||||
context.service.current = try StoreAccountDeregistrationFixtures.lifecycleStatus()
|
||||
context.coordinator.recordRestriction(requestToken: context.session.token)
|
||||
await waitUntil { context.message.contains("处于冷静期") }
|
||||
await waitUntil { context.message.contains("注销申请已提交") }
|
||||
XCTAssertTrue(context.bindingSuspended)
|
||||
XCTAssertEqual(context.resumeCount, 1)
|
||||
let gate = context.coordinator.accessController
|
||||
@@ -231,7 +231,7 @@ final class StoreAccountDeregistrationRootTests: XCTestCase {
|
||||
XCTAssertTrue(context.window.rootViewController === loginRoot)
|
||||
context.service.current = try StoreAccountDeregistrationFixtures.lifecycleStatus()
|
||||
context.service.finishRead()
|
||||
await waitUntil { context.message.contains("处于冷静期") }
|
||||
await waitUntil { context.message.contains("注销申请已提交") }
|
||||
XCTAssertNotNil(context.coordinator.accessController)
|
||||
XCTAssertEqual(context.service.statusCount, 2)
|
||||
XCTAssertEqual(context.resumeCount, 0)
|
||||
@@ -292,7 +292,7 @@ final class StoreAccountDeregistrationRootTests: XCTestCase {
|
||||
defer { context.cleanUp() }
|
||||
context.service.current = try StoreAccountDeregistrationFixtures.lifecycleStatus()
|
||||
await context.startChecking()
|
||||
await waitUntil { context.message.contains("处于冷静期") }
|
||||
await waitUntil { context.message.contains("注销申请已提交") }
|
||||
let gate = try XCTUnwrap(context.coordinator.accessController)
|
||||
let cancel = try XCTUnwrap(context.button("deregister.access.cancel"))
|
||||
cancel.sendActions(for: .touchUpInside)
|
||||
|
||||
Reference in New Issue
Block a user