Skip to content

Commit a8c40c6

Browse files
fix(#8): fix flaky integration tests caused by wrong dispose order
1 parent e342cdc commit a8c40c6

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

Boundaries/Comanda.Subscriptions/Tests/Fixtures/WebApplicationFixture.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ public WebApplicationFixture()
2121
public async ValueTask InitializeAsync()
2222
{
2323
await _databaseFixture.InitializeAsync();
24+
await _databaseFixture.CleanDatabaseAsync();
2425

2526
Environment.SetEnvironmentVariable("Settings__Database__ConnectionString", _databaseFixture.ConnectionString);
2627
Environment.SetEnvironmentVariable("Settings__Database__DatabaseName", _databaseFixture.DatabaseName);
@@ -73,7 +74,6 @@ public async ValueTask DisposeAsync()
7374
HttpClient.Dispose();
7475

7576
await _factory.DisposeAsync();
76-
await _databaseFixture.CleanDatabaseAsync();
7777
await _databaseFixture.DisposeAsync();
7878
}
7979
}

0 commit comments

Comments
 (0)