blob: bdcefe4c9574eda07c703051cbee1d67848daba5 [file] [edit]
<!DOCTYPE html>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script src=/resources/WebIDLParser.js></script>
<script src=/resources/idlharness.js></script>
<script type="text/plain" id="tested">
partial interface Navigator {
[SecureContext, SameObject] readonly attribute CredentialsContainer identity;
};
partial dictionary CredentialRequestOptions {
DigitalCredentialRequestOptions digital;
};
dictionary DigitalCredentialRequestOptions {
sequence<IdentityRequestProvider> providers;
};
dictionary IdentityRequestProvider {
required DOMString protocol;
required object request;
};
[Exposed=Window, SecureContext]
interface DigitalCredential : Credential {
readonly attribute DOMString protocol;
readonly attribute Uint8Array data;
};
</script>
<script>
"use strict";
idl_test(
['credential-management'],
['dom', 'html', 'url'],
idl_array => {
idl_array.add_idls(document.querySelector('#tested').textContent);
idl_array.add_untested_idls("interface Element {};");
idl_array.add_objects({
CredentialsContainer: ['navigator.identity']
});
}
);
</script>