Fix OTG album local path storage
This commit is contained in:
@ -208,6 +208,16 @@ final class WiredCameraTransferViewModelTests: XCTestCase {
|
||||
|
||||
XCTAssertEqual(manager.suspendLiveTransferCallCount, 1)
|
||||
}
|
||||
|
||||
func testHistoricalImportPausesLiveTransferPolling() {
|
||||
let context = makeOTGTestContext()
|
||||
let manager = MockWiredCameraConnectionManager(driver: MockCameraDriver(objects: []))
|
||||
let viewModel = makeWiredViewModel(context: context, manager: manager)
|
||||
|
||||
viewModel.pauseLiveTransferForHistoricalImport()
|
||||
|
||||
XCTAssertEqual(manager.suspendLiveTransferCallCount, 1)
|
||||
}
|
||||
}
|
||||
|
||||
/// 旅拍相册相机历史导入 ViewModel 测试。
|
||||
@ -353,6 +363,12 @@ final class TravelAlbumCameraImportViewModelTests: XCTestCase {
|
||||
XCTAssertEqual(Set(driver.downloadedObjectIds), [failed.id, success.id])
|
||||
XCTAssertTrue(viewModel.failedPhotoIds.contains(failed.id))
|
||||
XCTAssertEqual(context.store.load(albumId: 9).first?.sourceId, success.id)
|
||||
if case .finished(let importedCount, let failedCount) = viewModel.state {
|
||||
XCTAssertEqual(importedCount, 1)
|
||||
XCTAssertEqual(failedCount, 1)
|
||||
} else {
|
||||
XCTFail("Expected finished state")
|
||||
}
|
||||
}
|
||||
|
||||
func testSonyEmptyCatalogShowsMTPHelp() async {
|
||||
|
||||
Reference in New Issue
Block a user