use super::defs::*;
#[test]
fn capability_declared() {
test_require_capability("4959capa", "SASL-IR");
}
#[test]
fn sasl_ir() {
let setup = set_up();
let mut client = setup.connect("4959sair");
skip_greeting(&mut client);
client
.write_raw(b"A1 AUTHENTICATE PLAIN YXp1cmUAYXp1cmUAaHVudGVyMg==\r\n")
.unwrap();
let mut buffer = Vec::new();
let response = client.read_one_response(&mut buffer).unwrap();
unpack_cond_response! {
(Some(_), s::RespCondType::Ok, _, _) = response => ()
};
ok_command!(client, c("EXAMINE INBOX"));
}