升级 AppStore 缓存 Key 并在覆盖安装时强制重新登录。
统一账号作用域 Key 对齐 Android,新增缓存 schema 迁移清理旧数据,并同步更新相关模块与单元测试。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@ -9,6 +9,18 @@ import XCTest
|
||||
@MainActor
|
||||
/// 个人信息页 ViewModel 测试。
|
||||
final class ProfileViewModelTests: XCTestCase {
|
||||
|
||||
override func setUp() {
|
||||
super.setUp()
|
||||
AppStore.shared.logout()
|
||||
AppStore.shared.session.configureTestAccount(userId: "profile-user")
|
||||
}
|
||||
|
||||
override func tearDown() {
|
||||
AppStore.shared.logout()
|
||||
super.tearDown()
|
||||
}
|
||||
|
||||
func testDisplayNicknameUsesFallbackWhenEmpty() {
|
||||
let viewModel = ProfileViewModel()
|
||||
XCTAssertEqual(viewModel.displayNickname, "未设置昵称")
|
||||
|
||||
Reference in New Issue
Block a user