Skip to content

Commit b11c759

Browse files
authored
Bump xunit and related fixes (#350)
1 parent ab79ea8 commit b11c759

12 files changed

+36
-26
lines changed

.github/workflows/test.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ on:
55
branches:
66
- master
77
- develop
8-
- v8
8+
- v8
99
paths:
1010
- src/**
1111
- .github/workflows/**
@@ -39,7 +39,6 @@ jobs:
3939
with:
4040
dotnet-version: |
4141
3.1.x
42-
5.0.x
4342
6.0.x
4443
7.0.x
4544
source-url: https://nuget.pkg.github.com/graphql-dotnet/index.json

src/GraphQLParser.ApiTests/GraphQLParser.ApiTests.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
<ItemGroup>
1010
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
1111
<PackageReference Include="Shouldly" Version="4.2.1" />
12-
<PackageReference Include="xunit" Version="2.5.0" />
13-
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5" />
12+
<PackageReference Include="xunit" Version="2.5.1" />
13+
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.1" />
1414
<PackageReference Include="PublicApiGenerator" Version="11.0.0" />
1515
</ItemGroup>
1616

src/GraphQLParser.Tests/GraphQLParser.Tests.csproj

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@
1313
</PropertyGroup>
1414

1515
<PropertyGroup Condition="'$(SingleTestPlatform)' != 'true'">
16-
<TargetFrameworks>netcoreapp3.1;net5;net6;net7</TargetFrameworks>
16+
<TargetFrameworks>netcoreapp3.1;net6;net7</TargetFrameworks>
17+
<TargetFrameworks Condition="'$(OS)' == 'Windows_NT'">$(TargetFrameworks);net462</TargetFrameworks>
1718
</PropertyGroup>
1819

1920
<ItemGroup>
@@ -27,7 +28,7 @@
2728
</PackageReference>
2829
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
2930
<PackageReference Include="Shouldly" Version="4.2.1" />
30-
<PackageReference Include="xunit" Version="2.5.0" />
31+
<PackageReference Include="xunit" Version="2.5.1" />
3132
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5" />
3233
</ItemGroup>
3334

src/GraphQLParser.Tests/Visitors/ASTVisitorTests.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,25 +23,25 @@ public void ASTVisitor_Should_Handle_Null()
2323
}
2424

2525
[Fact]
26-
public void ASTVisitor_Should_Throw_On_Unknown_Node()
26+
public async Task ASTVisitor_Should_Throw_On_Unknown_Node()
2727
{
2828
var visitor = new ASTVisitor<Context>();
2929
var context = new Context();
3030

31-
var ex = Should.Throw<NotSupportedException>(() => visitor.VisitAsync(new MySuperNode(), context).GetAwaiter().GetResult());
31+
var ex = await Should.ThrowAsync<NotSupportedException>(async () => await visitor.VisitAsync(new MySuperNode(), context));
3232
ex.Message.ShouldBe("Unknown node 'MySuperNode'.");
3333
}
3434

3535
[Fact]
36-
public void ASTVisitor_Should_Pass_CancellationToken()
36+
public async Task ASTVisitor_Should_Pass_CancellationToken()
3737
{
3838
var document = "scalar JSON".Parse();
3939
var visitor = new MyVisitor();
4040
using var cts = new CancellationTokenSource(500);
4141
var context = new Context { CancellationToken = cts.Token };
4242
context.CancellationToken.ThrowIfCancellationRequested();
4343

44-
Should.Throw<OperationCanceledException>(() => visitor.VisitAsync(document, context).GetAwaiter().GetResult());
44+
await Should.ThrowAsync<OperationCanceledException>(async () => await visitor.VisitAsync(document, context));
4545
}
4646

4747
private sealed class MyVisitor : ASTVisitor<Context>

src/GraphQLParser.Tests/Visitors/CountVisitorTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public async Task CountVisitor_Should_Count_Nodes(string text, int expectedCount
3838

3939
var document = text.Parse();
4040

41-
await visitor.VisitAsync(document, context).ConfigureAwait(false);
41+
await visitor.VisitAsync(document, context);
4242
context.Count.ShouldBe(expectedCount);
4343
document.AllNestedCount().ShouldBe(expectedCount);
4444
}
@@ -55,7 +55,7 @@ public async Task CountVisitor_Should_Count_Zero_Nodes(string text)
5555

5656
var document = text.Parse();
5757

58-
await visitor.VisitAsync(document, context).ConfigureAwait(false);
58+
await visitor.VisitAsync(document, context);
5959
context.Count.ShouldBe(0);
6060
}
6161
}

src/GraphQLParser.Tests/Visitors/MaxDepthVisitorTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public async Task MaxDepthVisitor_Should_Work(string text, int expectedMaxDepth)
2222

2323
var document = text.Parse();
2424

25-
await visitor.VisitAsync(document, context).ConfigureAwait(false);
25+
await visitor.VisitAsync(document, context);
2626
context.MaxDepth.ShouldBe(expectedMaxDepth);
2727
document.MaxNestedDepth().ShouldBe(expectedMaxDepth);
2828
}

src/GraphQLParser.Tests/Visitors/SDLPrinterFromParsedTextTests.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -867,7 +867,7 @@ public async Task SDLPrinter_Should_Print_Document(
867867
var writer = new StringWriter();
868868
var document = text.Parse();
869869

870-
await printer.PrintAsync(document, writer).ConfigureAwait(false);
870+
await printer.PrintAsync(document, writer);
871871
var actual = writer.ToString();
872872
actual.ShouldBe(expected, $"Test {number} failed");
873873

@@ -924,11 +924,11 @@ public async Task SDLPrinter_Should_Print_BlockStrings(int number, string input,
924924
var document = (input + " scalar a").Parse();
925925

926926
var printer = new SDLPrinter();
927-
await printer.PrintAsync(document, writer).ConfigureAwait(false);
927+
await printer.PrintAsync(document, writer);
928928
var renderedOriginal = writer.ToString();
929929

930-
var lines = renderedOriginal.Split(Environment.NewLine);
931-
var renderedDescription = string.Join(Environment.NewLine, lines.SkipLast(1));
930+
var lines = renderedOriginal.Split(new string[] { Environment.NewLine }, StringSplitOptions.None);
931+
var renderedDescription = string.Join(Environment.NewLine, lines.Take(lines.Length - 1));
932932
renderedDescription = renderedDescription.Replace("\r\n", "\n");
933933
renderedDescription.ShouldBe(expected);
934934

@@ -955,7 +955,7 @@ public async Task SDLPrinter_Should_Print_EscapedStrings(string stringValue)
955955
var document = query.Parse();
956956

957957
var printer = new SDLPrinter();
958-
await printer.PrintAsync(document, writer).ConfigureAwait(false);
958+
await printer.PrintAsync(document, writer);
959959
var rendered = writer.ToString();
960960
rendered.ShouldBe(expected);
961961

src/GraphQLParser.Tests/Visitors/SDLPrinterSkipDirectivesTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ public async Task Printer_Should_Print_Pretty_If_Directives_Skipped(
5454
var writer = new StringWriter();
5555
var document = text.Parse();
5656

57-
await printer.PrintAsync(document, writer).ConfigureAwait(false);
57+
await printer.PrintAsync(document, writer);
5858
var actual = writer.ToString();
5959
actual.ShouldBe(expected, $"Test {number} failed");
6060

src/GraphQLParser.Tests/Visitors/SDLPrinterVerticalIndentationTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ public async Task Printer_Should_Print_Pretty_If_Definitions_Skipped(
186186
var writer = new StringWriter();
187187
var document = text.Parse();
188188

189-
await printer.PrintAsync(document, writer).ConfigureAwait(false);
189+
await printer.PrintAsync(document, writer);
190190
var actual = writer.ToString();
191191
actual.ShouldBe(expected, $"Test {number} failed");
192192

src/GraphQLParser.Tests/Visitors/StructurePrinterTests.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@ public async Task StructurePrinter_Should_Print_Tree(string text, string expecte
285285
{
286286
var writer = new StringWriter();
287287
var document = text.Parse();
288-
await _structPrinter1.PrintAsync(document, writer).ConfigureAwait(false);
288+
await _structPrinter1.PrintAsync(document, writer);
289289
var actual = writer.ToString();
290290
actual.ShouldBe(expected);
291291
}
@@ -304,7 +304,7 @@ public async Task StructurePrinter_Should_Print_Tree_Without_Names(string text,
304304
{
305305
var writer = new StringWriter();
306306
var document = text.Parse();
307-
await _structPrinter2.PrintAsync(document, writer).ConfigureAwait(false);
307+
await _structPrinter2.PrintAsync(document, writer);
308308
var actual = writer.ToString();
309309
actual.ShouldBe(expected);
310310
}
@@ -550,7 +550,7 @@ public async Task StructurePrinter_Should_Print_Tree_With_Locations(string text,
550550
var writer = new StringWriter();
551551

552552
var document = text.Parse(new ParserOptions { Ignore = option });
553-
await _structPrinter3.PrintAsync(document, writer).ConfigureAwait(false);
553+
await _structPrinter3.PrintAsync(document, writer);
554554
var actual = writer.ToString();
555555
actual.ShouldBe(expected);
556556
}
@@ -587,7 +587,7 @@ public async Task StructurePrinter_Should_Print_Tree_With_Custom_Indentation(str
587587

588588
var document = text.Parse(new ParserOptions { Ignore = option });
589589
var printer = new StructurePrinter(new StructurePrinterOptions { PrintNames = false, IndentSize = indentSize });
590-
await printer.PrintAsync(document, writer).ConfigureAwait(false);
590+
await printer.PrintAsync(document, writer);
591591
var actual = writer.ToString();
592592
actual.ShouldBe(expected);
593593
}

0 commit comments

Comments
 (0)