Skip to content

Commit

Permalink
Add regression test for issue #452.
Browse files Browse the repository at this point in the history
  • Loading branch information
rdeago authored and geoperez committed Feb 16, 2020
1 parent eb07967 commit 2210619
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions test/EmbedIO.Tests/Issues/Issue452_CompressedContentLength.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
using System.Net;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Threading.Tasks;
using EmbedIO.Utilities;
using NUnit.Framework;

namespace EmbedIO.Tests.Issues
{
[TestFixture]
public class Issue452_CompressedContentLength : FileModuleTest
{
[Test]
public async Task GetCompressedFile_Succeeds()
{
var request = new HttpRequestMessage(HttpMethod.Get, UrlPath.Root);

// Force server to use gzip compression, in order to trigger issue #452
request.Headers.AcceptEncoding.Clear();
request.Headers.AcceptEncoding.Add(new StringWithQualityHeaderValue("gzip"));

using var response = await Client.SendAsync(request);
Assert.AreEqual(HttpStatusCode.OK, response.StatusCode, "Status Code OK");
}
}
}

0 comments on commit 2210619

Please sign in to comment.