use kanidm_client::KanidmClient; /// This literally tests that the thing exists and responds in a way we expect, probably worth testing it better... #[kanidmd_testkit::test] async fn test_v1_self_applinks(rsclient: KanidmClient) { // We need to do manual reqwests here. let addr = rsclient.get_url(); let client = reqwest::ClientBuilder::new() .danger_accept_invalid_certs(true) .build() .unwrap(); let response = match client .get(format!("{}/v1/self/_applinks", &addr)) .send() .await { Ok(value) => value, Err(error) => { panic!("Failed to query {:?} : {:#?}", addr, error); } }; eprintln!("response: {:#?}", response); assert_eq!(response.status(), 401); let body = response.text().await.unwrap(); eprintln!("{}", body); } /// This literally tests that the thing exists and responds in a way we expect, probably worth testing it better... #[kanidmd_testkit::test] async fn test_v1_self_whoami_uat(rsclient: KanidmClient) { // We need to do manual reqwests here. let addr = rsclient.get_url(); let client = reqwest::ClientBuilder::new() .danger_accept_invalid_certs(true) .build() .unwrap(); let response = match client.get(format!("{}/v1/self/_uat", &addr)).send().await { Ok(value) => value, Err(error) => { panic!("Failed to query {:?} : {:#?}", addr, error); } }; eprintln!("response: {:#?}", response); assert_eq!(response.status(), 401); let body = response.text().await.unwrap(); eprintln!("{}", body); }