use crate::common::test_config::{create_test_cluster, run_test};
use couchbase::authenticator::{Authenticator, JwtAuthenticator};
mod common;
#[test]
fn test_set_authenticator_different_type() {
run_test(async |_cluster, _bucket| {
let cluster = create_test_cluster().await;
let err = cluster
.set_authenticator(Authenticator::JwtAuthenticator(JwtAuthenticator::new(
"somethingmadeup",
)))
.await
.err()
.unwrap();
match err.kind() {
couchbase::error::ErrorKind::InvalidArgument(_) => {}
_ => panic!("Expected InvalidArgument error"),
}
})
}