aboutsummaryrefslogtreecommitdiffstats
path: root/tests/unit/net/lib.rs
diff options
context:
space:
mode:
authorAnthony Ramine <n.oxyde@gmail.com>2017-04-01 00:28:10 +0200
committerAnthony Ramine <n.oxyde@gmail.com>2017-04-03 12:33:43 +0200
commitf42a63baea0f2897db937faddbbebb6bddf63264 (patch)
tree0b36b696e309123940a0021eac126ca0b6f99ed4 /tests/unit/net/lib.rs
parent9601a66b60afea6a1b3261bb2c2ec5ad06b8b425 (diff)
downloadservo-f42a63baea0f2897db937faddbbebb6bddf63264.tar.gz
servo-f42a63baea0f2897db937faddbbebb6bddf63264.zip
Make fetch take a &Request
Diffstat (limited to 'tests/unit/net/lib.rs')
-rw-r--r--tests/unit/net/lib.rs9
1 files changed, 4 insertions, 5 deletions
diff --git a/tests/unit/net/lib.rs b/tests/unit/net/lib.rs
index a6047517dda..29dd3796528 100644
--- a/tests/unit/net/lib.rs
+++ b/tests/unit/net/lib.rs
@@ -42,7 +42,6 @@ use net_traits::FetchTaskTarget;
use net_traits::request::Request;
use net_traits::response::Response;
use servo_url::ServoUrl;
-use std::rc::Rc;
use std::sync::mpsc::{Sender, channel};
const DEFAULT_USER_AGENT: &'static str = "Such Browser. Very Layout. Wow.";
@@ -70,22 +69,22 @@ impl FetchTaskTarget for FetchResponseCollector {
}
}
-fn fetch(request: Request, dc: Option<Sender<DevtoolsControlMsg>>) -> Response {
+fn fetch(request: &Request, dc: Option<Sender<DevtoolsControlMsg>>) -> Response {
fetch_with_context(request, &new_fetch_context(dc))
}
-fn fetch_with_context(request: Request, context: &FetchContext) -> Response {
+fn fetch_with_context(request: &Request, context: &FetchContext) -> Response {
let (sender, receiver) = channel();
let mut target = FetchResponseCollector {
sender: sender,
};
- methods::fetch(Rc::new(request), &mut target, context);
+ methods::fetch(request, &mut target, context);
receiver.recv().unwrap()
}
-fn fetch_with_cors_cache(request: Rc<Request>, cache: &mut CorsCache) -> Response {
+fn fetch_with_cors_cache(request: &Request, cache: &mut CorsCache) -> Response {
let (sender, receiver) = channel();
let mut target = FetchResponseCollector {
sender: sender,