Skip to content

Commit

Permalink
test returned content-type for user page404
Browse files Browse the repository at this point in the history
  • Loading branch information
scaprile committed Feb 23, 2024
1 parent c988864 commit df3ed4f
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions test/unit_test.c
Original file line number Diff line number Diff line change
Expand Up @@ -1186,6 +1186,15 @@ static void test_http_404(void) {
ASSERT(cmpbody(buf, "Not found\n") == 0);
ASSERT(fetch(&mgr, buf, url, "GET /a/xx.txt HTTP/1.0\n\n") == 200);
ASSERT(cmpbody(buf, "boo\n") == 0);
{ // txt requested, existent 404 is html
struct mg_http_message hm;
struct mg_str *cl;
mg_http_parse(buf, strlen(buf), &hm);
cl = mg_http_get_header(&hm, "Content-Type");
ASSERT(cl != NULL);
if (cl->len > 9) cl->len = 9; // restrict to text/html len max
ASSERT(mg_strcmp(*cl, mg_str("text/html")) == 0);
}
ASSERT(fetch(&mgr, buf, url, "GET /b/xx.txt HTTP/1.0\n\n") == 404);
ASSERT(cmpbody(buf, "Not found\n") == 0);

Expand Down

0 comments on commit df3ed4f

Please sign in to comment.