Pass | navigator.credentials.create() with no argument. | Asserts runNo asserts ran |
Pass | navigator.credentials.create() with empty argument. | Asserts runNo asserts ran |
Pass | navigator.credentials.create() with valid PasswordCredentialData | Asserts runPass | assert_equals("id", "id")
at /credential-management/credentialscontainer-create-basics.https.html:24:13 | Pass | assert_equals("", "")
at /credential-management/credentialscontainer-create-basics.https.html:25:13 | Pass | assert_equals("", "")
at /credential-management/credentialscontainer-create-basics.https.html:26:13 | Pass | assert_equals("password", "password")
at /credential-management/credentialscontainer-create-basics.https.html:27:13 | Pass | assert_equals("pencil", "pencil")
at /credential-management/credentialscontainer-create-basics.https.html:28:13 |
|
Pass | navigator.credentials.create() with valid HTMLFormElement | Asserts runPass | assert_equals("musterman", "musterman")
at /credential-management/credentialscontainer-create-basics.https.html:42:13 | Pass | assert_equals("friendly name", "friendly name")
at /credential-management/credentialscontainer-create-basics.https.html:43:13 | Pass | assert_equals("https://example.com/photo", "https://example.com/photo")
at /credential-management/credentialscontainer-create-basics.https.html:44:13 | Pass | assert_equals("password", "password")
at /credential-management/credentialscontainer-create-basics.https.html:45:13 | Pass | assert_equals("sekrit", "sekrit")
at /credential-management/credentialscontainer-create-basics.https.html:46:13 |
|
Pass | navigator.credentials.create() with bogus password data | Asserts runNo asserts ran |
Pass | navigator.credentials.create() with valid FederatedCredentialData | Asserts runPass | assert_equals("id", "id")
at /credential-management/credentialscontainer-create-basics.https.html:63:13 | Pass | assert_equals("", "")
at /credential-management/credentialscontainer-create-basics.https.html:64:13 | Pass | assert_equals("", "")
at /credential-management/credentialscontainer-create-basics.https.html:65:13 | Pass | assert_equals("federated", "federated")
at /credential-management/credentialscontainer-create-basics.https.html:66:13 |
|
Pass | navigator.credentials.create() with bogus federated data | Asserts runNo asserts ran |
Pass | navigator.credentials.create() with bogus publicKey data | Asserts runNo asserts ran |
Pass | navigator.credentials.create() with both PasswordCredentialData and FederatedCredentialData | Asserts runNo asserts ran |
Pass | navigator.credentials.create() with bogus password and federated data | Asserts runNo asserts ran |
Pass | navigator.credentials.create() with bogus federated and publicKey data | Asserts runNo asserts ran |
Pass | navigator.credentials.create() with bogus password and publicKey data | Asserts runNo asserts ran |
Pass | navigator.credentials.create() with bogus password, federated, and publicKey data | Asserts runNo asserts ran |
Pass | navigator.credentials.create() with bogus data | Asserts runNo asserts ran |
Fail | navigator.credentials.create() aborted with custom reason | promise_rejects_exactly: function "function() { throw e }" threw object "NotSupportedError: Only exactly one of 'password', 'federated', and 'publicKey' credential types are currently supported." but we expected it to throw "custom reason"Error
at get_stack (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4571:21)
at new AssertionError (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4564:22)
at assert (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4548:19)
at assert_throws_exactly_impl (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2383:13)
at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:884:17 Asserts runNo asserts ran |
Fail | navigator.credentials.create() aborted with different objects | promise_rejects_exactly: function "function() { throw e }" threw object "NotSupportedError: Only exactly one of 'password', 'federated', and 'publicKey' credential types are currently supported." but we expected it to throw object "[object Object]" at async Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/credential-management/credentialscontainer-create-basics.https.html:149:9) Asserts runNo asserts ran |
Fail | navigator.credentials.create() rejects when aborted after the promise creation | promise_rejects_exactly: function "function() { throw e }" threw object "NotSupportedError: Only exactly one of 'password', 'federated', and 'publicKey' credential types are currently supported." but we expected it to throw object "Error: custom error"Error
at get_stack (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4571:21)
at new AssertionError (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4564:22)
at assert (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4548:19)
at assert_throws_exactly_impl (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2383:13)
at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:884:17 Asserts runNo asserts ran |