use crate :: { import::*, tung_websocket::{ closer::Closer } };
#[ test ]
fn no_double_close()
{
let test = async
{
let mut closer = Closer::new();
closer.queue( CloseFrame{ code: CloseCode::Unsupported, reason: "tada" .into() } ).expect( "queue close" );
assert!( closer.queue( CloseFrame{ code: CloseCode::Unsupported, reason: "second".into() } ).is_err() );
trace!( "server: drop websocket" );
};
block_on( test );
info!( "end test" );
}