Skip to content

Commit 201606c

Browse files
authored
fix flaky test (#434)
* fix flaky test * fi
1 parent 60c66b2 commit 201606c

1 file changed

Lines changed: 6 additions & 7 deletions

File tree

test/Sentry.Unity.Tests/UnityEventProcessorTests.cs

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -206,13 +206,12 @@ public void SentrySdkCaptureEvent_WrongDsn_CorrectException()
206206
SentrySdk.FlushAsync(TimeSpan.FromSeconds(1)).GetAwaiter().GetResult();
207207

208208
// assert
209-
var logError = _testLogger.Logs
210-
.SingleOrDefault(log => log.logLevel == SentryLevel.Error && log.exception is HttpRequestException);
211-
Assert.IsNotNull(logError);
212-
213-
var logErrorInnerException = logError.exception!.InnerException as WebException;
214-
Assert.IsNotNull(logErrorInnerException);
215-
Assert.IsTrue(logErrorInnerException!.Message.Contains("Error: NameResolutionFailure"));
209+
var matchingError = _testLogger.Logs
210+
.Any(log => log.logLevel == SentryLevel.Error
211+
&& log.exception is HttpRequestException
212+
&& (log.exception?.InnerException as WebException)
213+
?.Message?.Contains("Error: NameResolutionFailure") == true);
214+
Assert.IsTrue(matchingError);
216215
}
217216
}
218217

0 commit comments

Comments
 (0)