mod connection;
mod listener;
mod transport;
pub use transport::WsTransport;
#[cfg(test)]
mod tests {
use super::*;
use crate::transport::tests;
use crate::transport::Transport;
#[test]
fn test_accepts() {
let transport = WsTransport::default();
assert!(transport.accepts("ws://127.0.0.1:18080"));
assert!(transport.accepts("ws://somewhere.example.com:18080"));
}
#[test]
fn test_transport() {
let transport = WsTransport::default();
tests::test_transport(transport, "ws://127.0.0.1:18080");
}
#[test]
fn test_poll() {
let transport = WsTransport::default();
tests::test_poll(transport, "ws://127.0.0.1:18081");
}
}