Summary

Harness status: OK

Found 17 tests

Details

ResultTest NameMessage
Passnavigator.credentials.create() with no argument.
Asserts runNo asserts ran
Passnavigator.credentials.create() with empty argument.
Asserts runNo asserts ran
Passnavigator.credentials.create() with valid PasswordCredentialData
Asserts run
Pass
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
Passnavigator.credentials.create() with valid HTMLFormElement
Asserts run
Pass
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
Passnavigator.credentials.create() with bogus password data
Asserts runNo asserts ran
Passnavigator.credentials.create() with valid FederatedCredentialData
Asserts run
Pass
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
Passnavigator.credentials.create() with bogus federated data
Asserts runNo asserts ran
Passnavigator.credentials.create() with bogus publicKey data
Asserts runNo asserts ran
Passnavigator.credentials.create() with both PasswordCredentialData and FederatedCredentialData
Asserts runNo asserts ran
Passnavigator.credentials.create() with bogus password and federated data
Asserts runNo asserts ran
Passnavigator.credentials.create() with bogus federated and publicKey data
Asserts runNo asserts ran
Passnavigator.credentials.create() with bogus password and publicKey data
Asserts runNo asserts ran
Passnavigator.credentials.create() with bogus password, federated, and publicKey data
Asserts runNo asserts ran
Passnavigator.credentials.create() with bogus data
Asserts runNo asserts ran
Failnavigator.credentials.create() aborted with custom reasonpromise_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://www1.wpt.live/resources/testharness.js:4571:21)
    at new AssertionError (https://www1.wpt.live/resources/testharness.js:4564:22)
    at assert (https://www1.wpt.live/resources/testharness.js:4548:19)
    at assert_throws_exactly_impl (https://www1.wpt.live/resources/testharness.js:2383:13)
    at https://www1.wpt.live/resources/testharness.js:884:17
Asserts runNo asserts ran
Failnavigator.credentials.create() aborted with different objectspromise_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://www1.wpt.live/credential-management/credentialscontainer-create-basics.https.html:149:9)
Asserts runNo asserts ran
Failnavigator.credentials.create() rejects when aborted after the promise creationpromise_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://www1.wpt.live/resources/testharness.js:4571:21)
    at new AssertionError (https://www1.wpt.live/resources/testharness.js:4564:22)
    at assert (https://www1.wpt.live/resources/testharness.js:4548:19)
    at assert_throws_exactly_impl (https://www1.wpt.live/resources/testharness.js:2383:13)
    at https://www1.wpt.live/resources/testharness.js:884:17
Asserts runNo asserts ran