diff --git a/tests/unit/net/data_loader.rs b/tests/unit/net/data_loader.rs index 8dd833d3818..91edcdf619c 100644 --- a/tests/unit/net/data_loader.rs +++ b/tests/unit/net/data_loader.rs @@ -77,6 +77,15 @@ fn plain_ct() { Some(b"hello")); } +#[test] +fn plain_html() { + assert_parse( + "data:text/html,
Servo
", + Some(ContentType(Mime(TopLevel::Text, SubLevel::Html, vec!()))), + None, + Some(b"Servo
")); +} + #[test] fn plain_charset() { assert_parse( diff --git a/tests/unit/net/fetch.rs b/tests/unit/net/fetch.rs index 0be39b1710f..38b1c858c71 100644 --- a/tests/unit/net/fetch.rs +++ b/tests/unit/net/fetch.rs @@ -103,31 +103,6 @@ fn test_fetch_aboutblank() { assert!(*fetch_response.body.lock().unwrap() == ResponseBody::Done(vec![])); } -#[test] -fn test_fetch_data() { - let url = Url::parse("data:text/html,Servo
").unwrap(); - let origin = Origin::Origin(url.origin()); - let request = Request::new(url, Some(origin), false, None); - let expected_resp_body = "Servo
".to_owned(); - let fetch_response = fetch_sync(request, None); - - assert!(!fetch_response.is_network_error()); - assert_eq!(fetch_response.headers.len(), 1); - let content_type: &ContentType = fetch_response.headers.get().unwrap(); - assert!(**content_type == Mime(TopLevel::Text, SubLevel::Html, vec![])); - let resp_body = fetch_response.body.lock().unwrap(); - - match *resp_body { - ResponseBody::Done(ref val) => { - assert_eq!(val, &expected_resp_body.into_bytes()); - } - ResponseBody::Receiving(_) => { - panic!(); - }, - ResponseBody::Empty => panic!(), - } -} - #[test] fn test_fetch_blob() { use ipc_channel::ipc;