添加提交任务流程并抽取资料编辑页

This commit is contained in:
2026-07-07 10:12:20 +08:00
parent af450fb4cc
commit ef1d3b4af5
23 changed files with 3186 additions and 170 deletions

View File

@ -44,9 +44,17 @@ final class ProfileViewModelTests: XCTestCase {
}
}
func testBeginEditingPrefillsNickname() {
func testApplyLocalProfileUpdateSyncsNicknameAndAvatar() {
AppStore.shared.userName = "全局昵称"
AppStore.shared.avatar = "https://cdn.example.com/new.jpg"
let viewModel = ProfileViewModel()
viewModel.beginEditing()
XCTAssertTrue(viewModel.isEditingProfile)
viewModel.applyLocalProfileUpdate()
XCTAssertEqual(viewModel.displayNickname, "全局昵称")
XCTAssertEqual(viewModel.displayAvatarURL, "https://cdn.example.com/new.jpg")
AppStore.shared.userName = ""
AppStore.shared.avatar = ""
}
}