Improved http timeout handling

Co-authored-by: Qstick <qstick@gmail.com>
This commit is contained in:
Bogdan
2023-10-10 02:41:05 +03:00
parent e602862102
commit 32db2af0ea
2 changed files with 55 additions and 37 deletions
@@ -128,6 +128,17 @@ namespace NzbDrone.Common.Test.Http
response.Content.Should().NotBeNullOrWhiteSpace();
}
[Test]
public void should_throw_timeout_request()
{
var request = new HttpRequest($"https://{_httpBinHost}/delay/10");
request.RequestTimeout = new TimeSpan(0, 0, 5);
Assert.Throws<WebException>(() => Subject.Execute(request));
ExceptionVerification.ExpectedErrors(1);
}
[Test]
public void should_execute_https_get()
{