From 17657259ed8cee60587f55bfbb23b6daa4cdb889 Mon Sep 17 00:00:00 2001 From: Felix Mau Date: Fri, 4 Nov 2022 21:33:22 +0100 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20::=20Enhance=20logging?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Tests/SnapshotTests/XCTest+AssertSnapshot.swift | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/GradientLoadingBar/Tests/SnapshotTests/XCTest+AssertSnapshot.swift b/GradientLoadingBar/Tests/SnapshotTests/XCTest+AssertSnapshot.swift index 04c4375..d75cae5 100644 --- a/GradientLoadingBar/Tests/SnapshotTests/XCTest+AssertSnapshot.swift +++ b/GradientLoadingBar/Tests/SnapshotTests/XCTest+AssertSnapshot.swift @@ -105,8 +105,8 @@ extension XCTestCase { let referenceImage = try snapshotFileManager.loadReferenceImage() - addAttachment(name: "Snapshot image", image: image) - addAttachment(name: "Reference image", image: referenceImage) + addAttachment(name: "Snapshot", image: image) + addAttachment(name: "Reference", image: referenceImage) let imageComparisonService = ImageComparisonService(lhsImage: referenceImage, rhsImage: image) let difference = try imageComparisonService.calculateDifference() @@ -173,9 +173,16 @@ extension XCTestCase { private func addAttachment(name: String, image: UIImage) { let imageAttachment = XCTAttachment(image: image) - imageAttachment.name = name + imageAttachment.name = "Image: \(name)" imageAttachment.lifetime = .keepAlways add(imageAttachment) + + if let pngData = image.pngData() { + let dataAttachment = XCTAttachment(data: pngData) + dataAttachment.name = "Data: \(name)" + dataAttachment.lifetime = .keepAlways + add(dataAttachment) + } } }