diff options
| author | Steven Fackler <[email protected]> | 2013-10-05 20:36:45 -0700 |
|---|---|---|
| committer | Steven Fackler <[email protected]> | 2013-10-05 20:36:45 -0700 |
| commit | e2be42aa53623b8c460ec247ec5d2df36503cd78 (patch) | |
| tree | b5109e0b6780940f5fb06ff4cbb118f772685892 /src/ssl/test.rs | |
| parent | Sketched out implementation (diff) | |
| download | rust-openssl-e2be42aa53623b8c460ec247ec5d2df36503cd78.tar.xz rust-openssl-e2be42aa53623b8c460ec247ec5d2df36503cd78.zip | |
Stuff roughly working
We can't shutdown in Drop since generic destructors are broken :(
Diffstat (limited to 'src/ssl/test.rs')
| -rw-r--r-- | src/ssl/test.rs | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/ssl/test.rs b/src/ssl/test.rs index 7a6dc997..36969e1b 100644 --- a/src/ssl/test.rs +++ b/src/ssl/test.rs @@ -1,6 +1,6 @@ extern mod ssl; -use std::rt::io::{Writer}; +use std::rt::io::{Writer, Reader}; use std::rt::io::net::tcp::TcpStream; use std::vec; @@ -13,14 +13,17 @@ fn test_new_ctx() { #[test] fn test_new_sslstream() { - let stream = TcpStream::connect(FromStr::from_str("127.0.0.1:15418").unwrap()); + let stream = TcpStream::connect(FromStr::from_str("127.0.0.1:15418").unwrap()).unwrap(); SslStream::new(SslCtx::new(Sslv23), stream); } #[test] fn test_write() { - let stream = TcpStream::connect(FromStr::from_str("127.0.0.1:15418").unwrap()); + let stream = TcpStream::connect(FromStr::from_str("127.0.0.1:15418").unwrap()).unwrap(); let mut stream = SslStream::new(SslCtx::new(Sslv23), stream); stream.write("hello".as_bytes()); stream.flush(); + stream.write(" there".as_bytes()); + stream.flush(); + stream.shutdown(); } |