fix test --no-default-features

This commit is contained in:
Martin Algesten
2019-09-14 08:41:59 +02:00
parent afa0cf9444
commit c2bb5a9592
2 changed files with 5 additions and 1 deletions

View File

@@ -4,7 +4,9 @@ use std::net::TcpStream;
use std::net::ToSocketAddrs; use std::net::ToSocketAddrs;
use std::time::Duration; use std::time::Duration;
#[cfg(feature = "tls")]
use rustls::StreamOwned; use rustls::StreamOwned;
#[cfg(feature = "tls")]
use rustls::ClientSession; use rustls::ClientSession;
use crate::error::Error; use crate::error::Error;
@@ -69,6 +71,7 @@ impl Read for Stream {
} }
} }
#[cfg(feature = "tls")]
fn read_https(stream: &mut StreamOwned<ClientSession, TcpStream>, buf: &mut [u8]) -> IoResult<usize> { fn read_https(stream: &mut StreamOwned<ClientSession, TcpStream>, buf: &mut [u8]) -> IoResult<usize> {
match stream.read(buf) { match stream.read(buf) {
Ok(size) => Ok(size), Ok(size) => Ok(size),

View File

@@ -1,7 +1,8 @@
use std::io::Read; use std::io::Read;
#[cfg(feature = "tls")]
#[test] #[test]
fn connection_close() { fn tls_connection_close() {
let agent = ureq::Agent::default().build(); let agent = ureq::Agent::default().build();
let resp = agent.get("https://example.com/404") let resp = agent.get("https://example.com/404")
.set("Connection", "close") .set("Connection", "close")