From c2bb5a9592e9f1634f385caa0415bae64a2693ba Mon Sep 17 00:00:00 2001 From: Martin Algesten Date: Sat, 14 Sep 2019 08:41:59 +0200 Subject: [PATCH] fix test --no-default-features --- src/stream.rs | 3 +++ tests/https-agent.rs | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/stream.rs b/src/stream.rs index 8917ec6..352d4c2 100644 --- a/src/stream.rs +++ b/src/stream.rs @@ -4,7 +4,9 @@ use std::net::TcpStream; use std::net::ToSocketAddrs; use std::time::Duration; +#[cfg(feature = "tls")] use rustls::StreamOwned; +#[cfg(feature = "tls")] use rustls::ClientSession; use crate::error::Error; @@ -69,6 +71,7 @@ impl Read for Stream { } } +#[cfg(feature = "tls")] fn read_https(stream: &mut StreamOwned, buf: &mut [u8]) -> IoResult { match stream.read(buf) { Ok(size) => Ok(size), diff --git a/tests/https-agent.rs b/tests/https-agent.rs index 2fc7125..b246725 100644 --- a/tests/https-agent.rs +++ b/tests/https-agent.rs @@ -1,7 +1,8 @@ use std::io::Read; +#[cfg(feature = "tls")] #[test] -fn connection_close() { +fn tls_connection_close() { let agent = ureq::Agent::default().build(); let resp = agent.get("https://example.com/404") .set("Connection", "close")