mirror of
https://github.com/servo/servo.git
synced 2025-08-06 22:15:33 +01:00
Remove unused content blocker code.
I don't know what it is for, so I believe it would be better to remove it entirely until and unless we start using it.
This commit is contained in:
parent
e3cc2dd283
commit
5a61d8b2ea
7 changed files with 0 additions and 118 deletions
|
@ -1118,78 +1118,3 @@ fn test_auth_ui_needs_www_auth() {
|
|||
|
||||
assert_eq!(response.status.unwrap(), StatusCode::Unauthorized);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_content_blocked() {
|
||||
let handler = move |_: HyperRequest, response: HyperResponse| {
|
||||
response.send(b"Yay!").unwrap();
|
||||
};
|
||||
let (mut server, url) = make_server(handler);
|
||||
|
||||
let url_filter = url.as_str().replace("http://", "https?://");
|
||||
let blocked_content_list = format!("[{{ \
|
||||
\"trigger\": {{ \"url-filter\": \"{}\" }}, \
|
||||
\"action\": {{ \"type\": \"block\" }} \
|
||||
}}]", url_filter);
|
||||
|
||||
let mut context = new_fetch_context(None);
|
||||
context.state.blocked_content = Arc::new(Some(parse_list(&blocked_content_list).unwrap()));
|
||||
|
||||
let request = Request::from_init(RequestInit {
|
||||
url: url.clone(),
|
||||
method: Method::Get,
|
||||
body: None,
|
||||
destination: Destination::Document,
|
||||
origin: url.clone(),
|
||||
.. RequestInit::default()
|
||||
});
|
||||
|
||||
let response = fetch_with_context(request, &context);
|
||||
|
||||
let _ = server.close();
|
||||
|
||||
// TODO(#14307): this should fail.
|
||||
assert!(response.status.unwrap().is_success());
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_cookies_blocked() {
|
||||
let handler = move |request: HyperRequest, response: HyperResponse| {
|
||||
assert_eq!(request.headers.get::<CookieHeader>(), None);
|
||||
response.send(b"hi").unwrap();
|
||||
};
|
||||
let (mut server, url) = make_server(handler);
|
||||
|
||||
let url_filter = url.as_str().replace("http://", "https?://");
|
||||
let blocked_content_list = format!("[{{ \
|
||||
\"trigger\": {{ \"url-filter\": \"{}\" }}, \
|
||||
\"action\": {{ \"type\": \"block-cookies\" }} \
|
||||
}}]", url_filter);
|
||||
|
||||
let mut context = new_fetch_context(None);
|
||||
context.state.blocked_content = Arc::new(Some(parse_list(&blocked_content_list).unwrap()));
|
||||
{
|
||||
let mut cookie_jar = context.state.cookie_jar.write().unwrap();
|
||||
let cookie = Cookie::new_wrapped(
|
||||
CookiePair::new("mozillaIs".to_owned(), "theBest".to_owned()),
|
||||
&url,
|
||||
CookieSource::HTTP
|
||||
).unwrap();
|
||||
cookie_jar.push(cookie, &url, CookieSource::HTTP);
|
||||
}
|
||||
|
||||
let request = Request::from_init(RequestInit {
|
||||
url: url.clone(),
|
||||
method: Method::Get,
|
||||
body: None,
|
||||
destination: Destination::Document,
|
||||
origin: url.clone(),
|
||||
.. RequestInit::default()
|
||||
});
|
||||
|
||||
let response = fetch_with_context(request, &context);
|
||||
|
||||
let _ = server.close();
|
||||
|
||||
assert!(response.status.unwrap().is_success());
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue