Summary

Harness status: OK

Found 9 tests

Details

ResultTest NameMessage
PassFormData construction should allow a null submitter
Asserts run
Pass
assert_array_equals(["n1", "n3"], ["n1", "n3"])
    at assertFormDataEntries ( /xhr/formdata/constructor-submitter.html:29:3)
Pass
assert_array_equals(["n1", "v1"], ["n1", "v1"])
    at assertFormDataEntries ( /xhr/formdata/constructor-submitter.html:31:5)
Pass
assert_array_equals(["n3", "v3"], ["n3", "v3"])
    at assertFormDataEntries ( /xhr/formdata/constructor-submitter.html:31:5)
PassFormData construction should allow an undefined form and an undefined submitter
Asserts run
Pass
assert_array_equals([], [])
    at assertFormDataEntries ( /xhr/formdata/constructor-submitter.html:29:3)
PassFormData construction should allow an undefined form and a null submitter
Asserts run
Pass
assert_array_equals([], [])
    at assertFormDataEntries ( /xhr/formdata/constructor-submitter.html:29:3)
PassFormData construction should throw a TypeError if a non-null submitter is not a submit button
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => new FormData(form, document.querySelector('[name=n1]'))")
    at Test.<anonymous> ( /xhr/formdata/constructor-submitter.html:53:3)
PassFormData construction should throw a 'NotFoundError' DOMException if a non-null submitter is not owned by the form
Asserts run
Pass
assert_throws_dom("NotFoundError", function "() => new FormData(form, document.querySelector('[name=unassociated]'))")
    at Test.<anonymous> ( /xhr/formdata/constructor-submitter.html:57:3)
Pass
assert_throws_dom("NotFoundError", function "() => new FormData(form, document.querySelector('[name=unassociated2]'))")
    at Test.<anonymous> ( /xhr/formdata/constructor-submitter.html:58:3)
PassThe constructed FormData object should contain an in-tree-order entry for a named submit button submitter
Asserts run
Pass
assert_array_equals(["n1", "named", "n3"], ["n1", "named", "n3"])
    at assertFormDataEntries ( /xhr/formdata/constructor-submitter.html:29:3)
Pass
assert_array_equals(["n1", "v1"], ["n1", "v1"])
    at assertFormDataEntries ( /xhr/formdata/constructor-submitter.html:31:5)
Pass
assert_array_equals(["named", "GO"], ["named", "GO"])
    at assertFormDataEntries ( /xhr/formdata/constructor-submitter.html:31:5)
Pass
assert_array_equals(["n3", "v3"], ["n3", "v3"])
    at assertFormDataEntries ( /xhr/formdata/constructor-submitter.html:31:5)
Pass
assert_array_equals(["outerNamed", "n1", "n3"], ["outerNamed", "n1", "n3"])
    at assertFormDataEntries ( /xhr/formdata/constructor-submitter.html:29:3)
Pass
assert_array_equals(["outerNamed", "GO"], ["outerNamed", "GO"])
    at assertFormDataEntries ( /xhr/formdata/constructor-submitter.html:31:5)
Pass
assert_array_equals(["n1", "v1"], ["n1", "v1"])
    at assertFormDataEntries ( /xhr/formdata/constructor-submitter.html:31:5)
Pass
assert_array_equals(["n3", "v3"], ["n3", "v3"])
    at assertFormDataEntries ( /xhr/formdata/constructor-submitter.html:31:5)
PassThe constructed FormData object should not contain an entry for an unnamed submit button submitter
Asserts run
Pass
assert_array_equals(["n1", "n3"], ["n1", "n3"])
    at assertFormDataEntries ( /xhr/formdata/constructor-submitter.html:29:3)
Pass
assert_array_equals(["n1", "v1"], ["n1", "v1"])
    at assertFormDataEntries ( /xhr/formdata/constructor-submitter.html:31:5)
Pass
assert_array_equals(["n3", "v3"], ["n3", "v3"])
    at assertFormDataEntries ( /xhr/formdata/constructor-submitter.html:31:5)
PassThe constructed FormData object should contain in-tree-order entries for an activated Image Button submitter
Asserts run
Pass
assert_array_equals(["n1", "namedImage.x", "namedImage.y", "n3"], ["n1", "namedImage.x", "namedImage.y", "n3"])
    at assertFormDataEntries ( /xhr/formdata/constructor-submitter.html:29:3)
Pass
assert_array_equals(["n1", "v1"], ["n1", "v1"])
    at assertFormDataEntries ( /xhr/formdata/constructor-submitter.html:31:5)
Pass
assert_array_equals(["namedImage.x", "0"], ["namedImage.x", "0"])
    at assertFormDataEntries ( /xhr/formdata/constructor-submitter.html:31:5)
Pass
assert_array_equals(["namedImage.y", "0"], ["namedImage.y", "0"])
    at assertFormDataEntries ( /xhr/formdata/constructor-submitter.html:31:5)
Pass
assert_array_equals(["n3", "v3"], ["n3", "v3"])
    at assertFormDataEntries ( /xhr/formdata/constructor-submitter.html:31:5)
Pass
assert_array_equals(["n1", "x", "y", "n3"], ["n1", "x", "y", "n3"])
    at assertFormDataEntries ( /xhr/formdata/constructor-submitter.html:29:3)
Pass
assert_array_equals(["n1", "v1"], ["n1", "v1"])
    at assertFormDataEntries ( /xhr/formdata/constructor-submitter.html:31:5)
Pass
assert_array_equals(["x", "0"], ["x", "0"])
    at assertFormDataEntries ( /xhr/formdata/constructor-submitter.html:31:5)
Pass
assert_array_equals(["y", "0"], ["y", "0"])
    at assertFormDataEntries ( /xhr/formdata/constructor-submitter.html:31:5)
Pass
assert_array_equals(["n3", "v3"], ["n3", "v3"])
    at assertFormDataEntries ( /xhr/formdata/constructor-submitter.html:31:5)
PassThe constructed FormData object should contain in-tree-order entries for an unactivated Image Button submitter
Asserts run
Pass
assert_array_equals(["n1", "unactivatedImage.x", "unactivatedImage.y", "n3"], ["n1", "unactivatedImage.x", "unactivatedImage.y", "n3"])
    at assertFormDataEntries ( /xhr/formdata/constructor-submitter.html:29:3)
Pass
assert_array_equals(["n1", "v1"], ["n1", "v1"])
    at assertFormDataEntries ( /xhr/formdata/constructor-submitter.html:31:5)
Pass
assert_array_equals(["unactivatedImage.x", "0"], ["unactivatedImage.x", "0"])
    at assertFormDataEntries ( /xhr/formdata/constructor-submitter.html:31:5)
Pass
assert_array_equals(["unactivatedImage.y", "0"], ["unactivatedImage.y", "0"])
    at assertFormDataEntries ( /xhr/formdata/constructor-submitter.html:31:5)
Pass
assert_array_equals(["n3", "v3"], ["n3", "v3"])
    at assertFormDataEntries ( /xhr/formdata/constructor-submitter.html:31:5)