#if !os(tvOS)
import XCTest
@testable import Physarum
final class CaptureSaveErrorTests: XCTestCase {
func testPermissionDeniedOffersSettings() {
let e = UserFacingError(captureSaveError: .permissionDenied)
XCTAssertEqual(e.recovery, .openSettings)
XCTAssertEqual(e.title, "Couldn’t Save to Photos")
}
func testWriteFailedHasNoRecovery() {
let e = UserFacingError(captureSaveError: .writeFailed)
XCTAssertEqual(e.recovery, .none)
}
}
#endif