Auto merge of #25397 - teapotd:input-cloning-steps, r=jdm

Implement HTMLInputElement cloning steps

This change adds missing [cloning steps for input elements](https://html.spec.whatwg.org/multipage/#the-input-element%3Aconcept-node-clone-ext).

---
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #25385
- [X] There are tests for these changes
This commit is contained in:
bors-servo 2020-01-03 14:40:09 -05:00 committed by GitHub
commit 7d986a2eb1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 21 additions and 71 deletions

View file

@ -1,56 +0,0 @@
[clone.html]
type: testharness
[Checkbox must retain checked state.]
expected: FAIL
[Checkbox must retain unchecked state.]
expected: FAIL
[Radiobutton must retain checked state.]
expected: FAIL
[Radiobutton must retain unchecked state.]
expected: FAIL
[Text field must retain changed value.]
expected: FAIL
[Search field must retain changed value.]
expected: FAIL
[Phone number field must retain changed value.]
expected: FAIL
[URL field must retain changed value.]
expected: FAIL
[Email field must retain changed value.]
expected: FAIL
[Password field must retain changed value.]
expected: FAIL
[Date field must retain changed value.]
expected: FAIL
[Month field must retain changed value.]
expected: FAIL
[Week field must retain changed value.]
expected: FAIL
[Time field must retain changed value.]
expected: FAIL
[Datetime (local) field must retain changed value.]
expected: FAIL
[Number field must retain changed value.]
expected: FAIL
[Range control must retain changed value.]
expected: FAIL
[Color picker must retain changed value.]
expected: FAIL

View file

@ -1,14 +0,0 @@
[cloning-steps.html]
type: testharness
[input element's value should be cloned]
expected: FAIL
[input element's dirty value flag should be cloned, so setAttribute doesn't affect the cloned input's value]
expected: FAIL
[input element's checkedness should be cloned]
expected: FAIL
[input element's dirty checkedness should be cloned, so setAttribute doesn't affect the cloned input's checkedness]
expected: FAIL