aboutsummaryrefslogtreecommitdiff
path: root/src/ssl/test.rs
diff options
context:
space:
mode:
authorSteven Fackler <[email protected]>2013-09-19 12:54:01 -0700
committerSteven Fackler <[email protected]>2013-09-19 12:54:01 -0700
commita7dab3624e8424bd6c498e7ef14509dfd2a2434f (patch)
tree043babcfb6e2a945c494091ab4bea50b089d04eb /src/ssl/test.rs
parentConnect working (diff)
downloadrust-openssl-a7dab3624e8424bd6c498e7ef14509dfd2a2434f.tar.xz
rust-openssl-a7dab3624e8424bd6c498e7ef14509dfd2a2434f.zip
Sketched out implementation
doesn't work
Diffstat (limited to 'src/ssl/test.rs')
-rw-r--r--src/ssl/test.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/ssl/test.rs b/src/ssl/test.rs
index a86772a7..7a6dc997 100644
--- a/src/ssl/test.rs
+++ b/src/ssl/test.rs
@@ -1,6 +1,8 @@
extern mod ssl;
+use std::rt::io::{Writer};
use std::rt::io::net::tcp::TcpStream;
+use std::vec;
use ssl::{Sslv23, SslCtx, SslStream};
@@ -14,3 +16,11 @@ fn test_new_sslstream() {
let stream = TcpStream::connect(FromStr::from_str("127.0.0.1:15418").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 mut stream = SslStream::new(SslCtx::new(Sslv23), stream);
+ stream.write("hello".as_bytes());
+ stream.flush();
+}