From d1b47f8908f7ca71da1f767432bb33cb87bbee14 Mon Sep 17 00:00:00 2001 From: Steven Pease Date: Sun, 10 Mar 2019 12:26:00 -0700 Subject: Default to UTF-8 mime type for actix-web and gotham --- testing/tests/actix_web.rs | 10 ++++++++-- testing/tests/gotham.rs | 5 ++++- 2 files changed, 12 insertions(+), 3 deletions(-) (limited to 'testing') diff --git a/testing/tests/actix_web.rs b/testing/tests/actix_web.rs index 7f2d835..e434ce3 100644 --- a/testing/tests/actix_web.rs +++ b/testing/tests/actix_web.rs @@ -18,7 +18,10 @@ fn test_actix_web() { let request = srv.get().finish().unwrap(); let response = srv.execute(request.send()).unwrap(); assert!(response.status().is_success()); - assert_eq!(response.headers().get(CONTENT_TYPE).unwrap(), "text/html"); + assert_eq!( + response.headers().get(CONTENT_TYPE).unwrap(), + "text/html; charset=utf-8" + ); let bytes = srv.execute(response.body()).unwrap(); assert_eq!(bytes, Bytes::from_static("Hello, world!".as_ref())); @@ -36,7 +39,10 @@ fn test_actix_web_responder() { let request = srv.get().finish().unwrap(); let response = srv.execute(request.send()).unwrap(); assert!(response.status().is_success()); - assert_eq!(response.headers().get(CONTENT_TYPE).unwrap(), "text/html"); + assert_eq!( + response.headers().get(CONTENT_TYPE).unwrap(), + "text/html; charset=utf-8" + ); let bytes = srv.execute(response.body()).unwrap(); assert_eq!(bytes, Bytes::from_static("Hello, world!".as_ref())); diff --git a/testing/tests/gotham.rs b/testing/tests/gotham.rs index f127d59..225a0ef 100644 --- a/testing/tests/gotham.rs +++ b/testing/tests/gotham.rs @@ -31,7 +31,10 @@ fn test_gotham() { let content_type = headers .get("content-type") .expect("Response did not contain content-type header"); - assert_eq!(content_type.to_str().unwrap(), mime::TEXT_HTML.to_string()); + assert_eq!( + content_type.to_str().unwrap(), + mime::TEXT_HTML_UTF_8.to_string() + ); } let body = res.read_utf8_body().expect("failed to read response body"); -- cgit