use boundary_api::BoundaryClient; use url::Url; #[test] fn client_auth_host_default() { let client = BoundaryClient::default(); assert_eq!(client.host, Url::parse("http://127.0.0.1:9200").unwrap()); } #[test] fn client_auth_auth_method_id_default() { let client = BoundaryClient::default(); assert_eq!(&client.auth_method_id, "ampw_1234567890"); } #[test] fn client_auth_login_name_default() { let client = BoundaryClient::default(); assert_eq!(&client.login_name, "admin"); } #[test] fn client_auth_password_default() { let client = BoundaryClient::default(); assert_eq!(&client.password, "password"); } #[test] fn client_auth_host_user_supplied() { let client = BoundaryClient::new("https://fake.url.fyi").unwrap(); assert_eq!(client.host, Url::parse("https://fake.url.fyi").unwrap()); } #[test] fn client_auth_auth_method_id_user_supplied() { let client = BoundaryClient::default().auth_method_id("auth_qwertyuiop"); assert_eq!(&client.auth_method_id, "auth_qwertyuiop"); } #[test] fn client_auth_login_name_user_supplied() { let client = BoundaryClient::default().login_name("tron"); assert_eq!(&client.login_name, "tron"); } #[test] fn client_auth_password_user_supplied() { let client = BoundaryClient::default().password("SecurePassword9000"); assert_eq!(&client.password, "SecurePassword9000"); }