diff options
| author | Steven Fackler <[email protected]> | 2015-08-19 02:31:15 -0400 |
|---|---|---|
| committer | Steven Fackler <[email protected]> | 2015-08-19 02:31:15 -0400 |
| commit | 4cb68efd99fc723c47c9bf5ff95cf8507e61f26e (patch) | |
| tree | 2cef88fe33fc1ad4589092d5c61f61f3e8b52e60 /openssl/src/ssl/tests.rs | |
| parent | Fix openssl source link in tests (diff) | |
| parent | Add get_state_string() (diff) | |
| download | rust-openssl-4cb68efd99fc723c47c9bf5ff95cf8507e61f26e.tar.xz rust-openssl-4cb68efd99fc723c47c9bf5ff95cf8507e61f26e.zip | |
Merge pull request #253 from manuels/master
Add get_state_string()
Diffstat (limited to 'openssl/src/ssl/tests.rs')
| -rw-r--r-- | openssl/src/ssl/tests.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/openssl/src/ssl/tests.rs b/openssl/src/ssl/tests.rs index 3a8ffa2b..9198a642 100644 --- a/openssl/src/ssl/tests.rs +++ b/openssl/src/ssl/tests.rs @@ -395,6 +395,14 @@ fn test_pending() { assert_eq!(pending, len); } +#[test] +fn test_state() { + let tcp = TcpStream::connect("127.0.0.1:15418").unwrap(); + let stream = SslStream::connect_generic(&SslContext::new(Sslv23).unwrap(), tcp).unwrap(); + assert_eq!(stream.get_state_string(), "SSLOK "); + assert_eq!(stream.get_state_string_long(), "SSL negotiation finished successfully"); +} + /// Tests that connecting with the client using NPN, but the server not does not /// break the existing connection behavior. #[test] |