File tree Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -267,7 +267,7 @@ public func verifySnapshot<Value, Format>(
267267 }
268268 #endif
269269
270- guard let ( _ , attachments) = snapshotting. diffing. diff ( reference, diffable) else {
270+ guard let ( failure , attachments) = snapshotting. diffing. diff ( reference, diffable) else {
271271 return nil
272272 }
273273
@@ -291,7 +291,18 @@ public func verifySnapshot<Value, Format>(
291291 #endif
292292 }
293293
294- return nil
294+ let failureMessage : String
295+ if let name = name {
296+ failureMessage = " Snapshot \" \( name) \" does not match reference. "
297+ } else {
298+ failureMessage = " Snapshot does not match reference. "
299+ }
300+
301+ return """
302+ \( failureMessage)
303+
304+ \( failure. trimmingCharacters ( in: . whitespacesAndNewlines) )
305+ """
295306 } catch {
296307 return error. localizedDescription
297308 }
You can’t perform that action at this time.
0 commit comments