feat: 优化AI修图模板选择界面
This commit is contained in:
@@ -21,6 +21,12 @@ final class TravelAlbumAIRetouchTemplateViewModelTests: XCTestCase {
|
||||
|
||||
XCTAssertEqual(api.aiRetouchTemplateScenicIds, [18])
|
||||
XCTAssertEqual(viewModel.workflow, .initial(albumId: 8, materialIds: [1, 2, 3, 4]))
|
||||
XCTAssertEqual(viewModel.selectedPhotoCount, 4)
|
||||
XCTAssertTrue(viewModel.shouldShowInitialTips)
|
||||
XCTAssertEqual(
|
||||
viewModel.initialTipsText,
|
||||
"Tips:本次显示 3 类风格。每张照片生成「精修后 + 氛围感」2 个结果,第一张照片另生成所选封面结果。"
|
||||
)
|
||||
XCTAssertEqual(viewModel.visibleCategories, [.refined, .atmosphere, .cover])
|
||||
XCTAssertEqual(viewModel.selectedRefinedTemplateId, 11)
|
||||
XCTAssertNil(viewModel.selectedAtmosphereTemplateId)
|
||||
@@ -95,6 +101,8 @@ final class TravelAlbumAIRetouchTemplateViewModelTests: XCTestCase {
|
||||
workflow: .reretouch(materialId: 7, batchId: 70, type: .refined)
|
||||
)
|
||||
await refined.loadTemplates(api: api)
|
||||
XCTAssertEqual(refined.selectedPhotoCount, 1)
|
||||
XCTAssertFalse(refined.shouldShowInitialTips)
|
||||
XCTAssertEqual(refined.visibleCategories, [.refined])
|
||||
XCTAssertEqual(refined.selectedRefinedTemplateId, 11)
|
||||
XCTAssertNil(refined.selectedAtmosphereTemplateId)
|
||||
|
||||
Reference in New Issue
Block a user