Skip to content

Commit 997d756

Browse files
committed
.
1 parent e95fe5d commit 997d756

File tree

4 files changed

+20
-21
lines changed

4 files changed

+20
-21
lines changed

src/Verify.Tests/Converters/ExtensionConverterTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -332,7 +332,7 @@ public Task ReturnsBytes() =>
332332
public static void ReturnsObjectWithInfoInit() =>
333333
VerifierSettings.RegisterStreamConverter(
334334
"ReturnsObjectWithInfo",
335-
(_, _, _) => new ConversionResult(
335+
(_, _, _) => new(
336336
new { InfoProperty = "InfoValue" },
337337
new { DataProperty = "DataValue" }));
338338

src/Verify/Splitters/ConversionResult.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,6 @@ public ConversionResult(object? info, object data, Func<Task>? cleanup = null)
4646
{
4747
Info = info;
4848
Cleanup = cleanup;
49-
Targets = [new Target(data)];
49+
Targets = [new(data)];
5050
}
5151
}

src/Verify/Verifier/InnerVerifier_Inner.cs

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ async Task<VerifyResult> VerifyInner(object? root, Func<Task>? cleanup, IEnumera
5151
{
5252
resultTargets.Add(rootTarget.Value);
5353
}
54-
var cleanup1 = () => Task.CompletedTask;
54+
5555
if (doExtensionConversion)
5656
{
5757
var result = new List<Target>();
@@ -66,7 +66,7 @@ target.Extension is null ||
6666
}
6767

6868
var (info, converted, itemCleanup) = await DoExtensionConversion(target.Extension, target.StreamData, null, target.Name);
69-
cleanup1 += itemCleanup;
69+
cleanup += itemCleanup;
7070
if (info != null)
7171
{
7272
result.Add(
@@ -90,7 +90,7 @@ target.Extension is null ||
9090
foreach (var target in list)
9191
{
9292
var (resolvedList, resolveCleanup, applyScrubbers) = await ResolveTarget(target);
93-
cleanup1 += resolveCleanup;
93+
cleanup += resolveCleanup;
9494
if (applyScrubbers)
9595
{
9696
extraTargets.AddRange(resolvedList);
@@ -110,7 +110,6 @@ target.Extension is null ||
110110
}
111111
}
112112

113-
cleanup += cleanup1;
114113
resultTargets.AddRange(noScrubTargets);
115114
resultTargets.AddRange(extraTargets);
116115
return (cleanup, resultTargets);
@@ -127,11 +126,11 @@ target.Extension is null ||
127126
{
128127
if (target.TryGetStream(out var stream))
129128
{
130-
results.Add(new ResolvedTarget(target.Extension, stream, target.Name));
129+
results.Add(new(target.Extension, stream, target.Name));
131130
}
132131
else if (target.TryGetStringBuilder(out var sb))
133132
{
134-
results.Add(new ResolvedTarget(target.Extension, sb, target.Name));
133+
results.Add(new(target.Extension, sb, target.Name));
135134
}
136135
return (results, cleanup, true);
137136
}
@@ -141,7 +140,7 @@ target.Extension is null ||
141140
if (data is null)
142141
{
143142
// Serialize null to JSON using InfoBuilder - no scrubbing for JSON
144-
results.Add(new ResolvedTarget(
143+
results.Add(new(
145144
settings.TxtOrJson,
146145
JsonFormatter.AsJson(settings, counter, new InfoBuilder(false, null, []))));
147146
return (results, cleanup, false);
@@ -151,7 +150,7 @@ target.Extension is null ||
151150
if (data is XContainer container)
152151
{
153152
var xmlString = ConvertXmlToString(container);
154-
results.Add(new ResolvedTarget("xml", xmlString, target.Name));
153+
results.Add(new("xml", xmlString, target.Name));
155154
return (results, cleanup, true);
156155
}
157156

@@ -162,7 +161,7 @@ target.Extension is null ||
162161
reader.MoveToContent();
163162
var xdoc = XDocument.Load(reader);
164163
var xmlString = ConvertXmlToString(xdoc);
165-
results.Add(new ResolvedTarget("xml", xmlString, target.Name));
164+
results.Add(new("xml", xmlString, target.Name));
166165
return (results, cleanup, true);
167166
}
168167

@@ -198,7 +197,7 @@ target.Extension is null ||
198197
// Handle StringBuilder - apply scrubbers
199198
if (data is StringBuilder sb2)
200199
{
201-
results.Add(new ResolvedTarget("txt", sb2, target.Name));
200+
results.Add(new("txt", sb2, target.Name));
202201
return (results, cleanup, true);
203202
}
204203

@@ -215,14 +214,14 @@ target.Extension is null ||
215214
if (appends.Count > 0)
216215
{
217216
// Format as JSON with appenders - no scrubbing for JSON
218-
results.Add(new ResolvedTarget(
217+
results.Add(new(
219218
settings.TxtOrJson,
220219
JsonFormatter.AsJson(settings, counter, new InfoBuilder(false, str, appends))));
221220
return (results, cleanup, false);
222221
}
223222

224223
// Plain text - apply scrubbers
225-
results.Add(new ResolvedTarget("txt", str, target.Name));
224+
results.Add(new("txt", str, target.Name));
226225
return (results, cleanup, true);
227226
}
228227

@@ -231,7 +230,7 @@ target.Extension is null ||
231230
{
232231
var stringResult = toString(data, settings.Context);
233232
var extension = stringResult.Extension ?? "txt";
234-
results.Add(new ResolvedTarget(extension, stringResult.Value, target.Name));
233+
results.Add(new(extension, stringResult.Value, target.Name));
235234
return (results, cleanup, true);
236235
}
237236

@@ -256,7 +255,7 @@ target.Extension is null ||
256255
// Add info as a separate target if present
257256
if (conversionResult.Info != null)
258257
{
259-
results.Insert(0, new ResolvedTarget(
258+
results.Insert(0, new(
260259
settings.TxtOrJson,
261260
JsonFormatter.AsJson(settings, counter, conversionResult.Info)));
262261
}
@@ -266,7 +265,7 @@ target.Extension is null ||
266265

267266
// Fall back to JSON serialization with appenders - NO scrubbing (matches original TryGetRootTarget behavior)
268267
var jsonAppends = VerifierSettings.GetJsonAppenders(settings);
269-
results.Add(new ResolvedTarget(
268+
results.Add(new(
270269
settings.TxtOrJson,
271270
JsonFormatter.AsJson(settings, counter, new InfoBuilder(true, data, jsonAppends))));
272271
return (results, cleanup, false);
@@ -288,7 +287,7 @@ target.Extension is null ||
288287
// Add info target if present
289288
if (info != null)
290289
{
291-
results.Add(new ResolvedTarget(
290+
results.Add(new(
292291
settings.TxtOrJson,
293292
JsonFormatter.AsJson(settings, counter, info)));
294293
}
@@ -307,11 +306,11 @@ target.Extension is null ||
307306
// No converter - convert stream directly to ResolvedTarget
308307
if (FileExtensions.IsTextExtension(extension))
309308
{
310-
results.Add(new ResolvedTarget(extension, await stream.ReadStringBuilderWithFixedLines(), name));
309+
results.Add(new(extension, await stream.ReadStringBuilderWithFixedLines(), name));
311310
}
312311
else
313312
{
314-
results.Add(new ResolvedTarget(extension, stream, name));
313+
results.Add(new(extension, stream, name));
315314
}
316315

317316
return (results, cleanup);

src/Verify/Verifier/InnerVerifier_Object.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ public Task<VerifyResult> Verify() =>
88
VerifyInner(null, null, emptyTargets, true, true);
99

1010
public Task<VerifyResult> Verify(object? target) =>
11-
VerifyInner(target, null, [new Target(target)], true, true);
11+
VerifyInner(target, null, [new(target)], true, true);
1212
}

0 commit comments

Comments
 (0)