diff --git a/credential-management/digital-identity.https.html b/credential-management/digital-identity.https.html index ce752a8a7b068e2..bfbe76baf80a6ef 100644 --- a/credential-management/digital-identity.https.html +++ b/credential-management/digital-identity.https.html @@ -100,6 +100,12 @@ await promise_rejects_js(t, TypeError, navigator.identity.get(request)); }, "navigator.identity.get() API fails if DigitalCredentialRequestOptions::providers is not specified."); +promise_test(async t => { + let request = buildValidNavigatorIdentityRequest(); + request.digital.providers = []; + await promise_rejects_js(t, TypeError, navigator.identity.get(request)); +}, "navigator.identity.get() API fails if there are no providers."); + promise_test(async t => { let request = buildValidNavigatorIdentityRequest(); let providerCopy = structuredClone(request.digital.providers[0]);