diff options
author | Anthony Ramine <n.oxyde@gmail.com> | 2017-04-01 00:28:10 +0200 |
---|---|---|
committer | Anthony Ramine <n.oxyde@gmail.com> | 2017-04-03 12:33:43 +0200 |
commit | f42a63baea0f2897db937faddbbebb6bddf63264 (patch) | |
tree | 0b36b696e309123940a0021eac126ca0b6f99ed4 /tests/unit/net/lib.rs | |
parent | 9601a66b60afea6a1b3261bb2c2ec5ad06b8b425 (diff) | |
download | servo-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.rs | 9 |
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, |