Skip to content

Commit bdf9ccb

Browse files
authored
cleanup(auth): unit test MDS assumptions (#2860)
1 parent 52f5c69 commit bdf9ccb

File tree

1 file changed

+8
-15
lines changed
  • src/auth/src/credentials

1 file changed

+8
-15
lines changed

src/auth/src/credentials/mds.rs

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -622,20 +622,16 @@ mod tests {
622622
#[tokio::test]
623623
#[serial]
624624
async fn adc_no_mds() -> TestResult {
625-
let err = Builder::from_adc()
626-
.build_token_provider()
627-
.token()
628-
.await
629-
.unwrap_err();
625+
let Err(err) = Builder::from_adc().build_token_provider().token().await else {
626+
// The environment has an MDS, skip the test.
627+
return Ok(());
628+
};
630629

631630
let original_err = find_source_error::<CredentialsError>(&err).unwrap();
632-
assert!(original_err.is_transient());
633631
assert!(
634632
original_err.to_string().contains("application-default"),
635633
"display={err}, debug={err:?}"
636634
);
637-
let source = find_source_error::<reqwest::Error>(&err);
638-
assert!(matches!(source, Some(e) if e.status().is_none()), "{err:?}");
639635

640636
Ok(())
641637
}
@@ -668,15 +664,12 @@ mod tests {
668664
#[tokio::test]
669665
#[serial]
670666
async fn builder_no_mds() -> TestResult {
671-
let e = Builder::default()
672-
.build_token_provider()
673-
.token()
674-
.await
675-
.err()
676-
.unwrap();
667+
let Err(e) = Builder::default().build_token_provider().token().await else {
668+
// The environment has an MDS, skip the test.
669+
return Ok(());
670+
};
677671

678672
let original_err = find_source_error::<CredentialsError>(&e).unwrap();
679-
assert!(original_err.is_transient());
680673
assert!(
681674
!format!("{:?}", original_err.source()).contains("application-default"),
682675
"{e:?}"

0 commit comments

Comments
 (0)