mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-05-05 06:32:30 +02:00
Tests: Create imported WPT test output from completion callback data
This allows us to disable test output, which performs expensive assert tracking. This was making our imported tests run significantly slower than tests run via `WPT.sh`. Formatting the output ourselves also allows us to remove unnecessary information from the test output. This commit also rebaselines all existing imported WPT tests to follow the new format.
This commit is contained in:
committed by
Tim Ledbetter
parent
e38b206957
commit
61ae388140
Notes:
github-actions[bot]
2024-12-02 22:42:57 +00:00
Author: https://github.com/tcl3 Commit: https://github.com/LadybirdBrowser/ladybird/commit/61ae388140f Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/2714 Reviewed-by: https://github.com/trflynn89 ✅
@@ -1,11 +1,6 @@
|
||||
Summary
|
||||
|
||||
Harness status: OK
|
||||
|
||||
Rerun
|
||||
|
||||
Found 1 tests
|
||||
|
||||
1 Pass
|
||||
Details
|
||||
Result Test Name MessagePass <select> needs to be updated when <optgroup> is removed
|
||||
Pass <select> needs to be updated when <optgroup> is removed
|
||||
@@ -1,21 +1,16 @@
|
||||
Summary
|
||||
|
||||
Harness status: OK
|
||||
|
||||
Rerun
|
||||
|
||||
Found 11 tests
|
||||
|
||||
11 Pass
|
||||
Details
|
||||
Result Test Name MessagePass Option constructor with no arguments
|
||||
Pass Option constructor with falsy arguments
|
||||
Pass Option constructor creates HTMLOptionElement with specified text and value
|
||||
Pass Option constructor handles selectedness correctly when specified with defaultSelected only
|
||||
Pass Option constructor handles selectedness correctly, even when incongruous with defaultSelected
|
||||
Pass Option constructor treats undefined text and value correctly
|
||||
Pass Option constructor treats empty text and value correctly
|
||||
Pass Option constructor treats falsy selected and defaultSelected correctly
|
||||
Pass Option constructor treats truthy selected and defaultSelected correctly
|
||||
Pass Option constructor does not set dirtiness (so, manipulating the selected content attribute still updates the selected IDL attribute)
|
||||
Pass Prototype of object created with named constructor
|
||||
Pass Option constructor with no arguments
|
||||
Pass Option constructor with falsy arguments
|
||||
Pass Option constructor creates HTMLOptionElement with specified text and value
|
||||
Pass Option constructor handles selectedness correctly when specified with defaultSelected only
|
||||
Pass Option constructor handles selectedness correctly, even when incongruous with defaultSelected
|
||||
Pass Option constructor treats undefined text and value correctly
|
||||
Pass Option constructor treats empty text and value correctly
|
||||
Pass Option constructor treats falsy selected and defaultSelected correctly
|
||||
Pass Option constructor treats truthy selected and defaultSelected correctly
|
||||
Pass Option constructor does not set dirtiness (so, manipulating the selected content attribute still updates the selected IDL attribute)
|
||||
Pass Prototype of object created with named constructor
|
||||
@@ -1,11 +1,6 @@
|
||||
Summary
|
||||
|
||||
Harness status: OK
|
||||
|
||||
Rerun
|
||||
|
||||
Found 1 tests
|
||||
|
||||
1 Pass
|
||||
Details
|
||||
Result Test Name MessagePass form
|
||||
Pass form
|
||||
@@ -1,14 +1,9 @@
|
||||
Summary
|
||||
|
||||
Harness status: OK
|
||||
|
||||
Rerun
|
||||
|
||||
Found 4 tests
|
||||
|
||||
4 Pass
|
||||
Details
|
||||
Result Test Name MessagePass option index should work inside the document
|
||||
Pass option index should always be 0 for options in datalists
|
||||
Pass option index should always be 0 for options with no container
|
||||
Pass option index should always be 0 for options not even in the document
|
||||
Pass option index should work inside the document
|
||||
Pass option index should always be 0 for options in datalists
|
||||
Pass option index should always be 0 for options with no container
|
||||
Pass option index should always be 0 for options not even in the document
|
||||
@@ -1,23 +1,18 @@
|
||||
Summary
|
||||
|
||||
Harness status: OK
|
||||
|
||||
Rerun
|
||||
|
||||
Found 12 tests
|
||||
|
||||
9 Pass
|
||||
3 Fail
|
||||
Details
|
||||
Result Test Name MessagePass No children, no label
|
||||
Pass No children, empty label
|
||||
Pass No children, label
|
||||
Fail No children, namespaced label
|
||||
Pass Single child, no label
|
||||
Pass Single child, empty label
|
||||
Pass Single child, label
|
||||
Fail Single child, namespaced label
|
||||
Pass Two children, no label
|
||||
Pass Two children, empty label
|
||||
Pass Two children, label
|
||||
Fail Two children, namespaced label
|
||||
Pass No children, no label
|
||||
Pass No children, empty label
|
||||
Pass No children, label
|
||||
Fail No children, namespaced label
|
||||
Pass Single child, no label
|
||||
Pass Single child, empty label
|
||||
Pass Single child, label
|
||||
Fail Single child, namespaced label
|
||||
Pass Two children, no label
|
||||
Pass Two children, empty label
|
||||
Pass Two children, label
|
||||
Fail Two children, namespaced label
|
||||
@@ -1,13 +1,8 @@
|
||||
Summary
|
||||
|
||||
Harness status: OK
|
||||
|
||||
Rerun
|
||||
|
||||
Found 3 tests
|
||||
|
||||
3 Pass
|
||||
Details
|
||||
Result Test Name MessagePass not dirty
|
||||
Pass dirty, selected
|
||||
Pass dirty, not selected
|
||||
Pass not dirty
|
||||
Pass dirty, selected
|
||||
Pass dirty, not selected
|
||||
@@ -1,11 +1,6 @@
|
||||
Summary
|
||||
|
||||
Harness status: OK
|
||||
|
||||
Rerun
|
||||
|
||||
Found 1 tests
|
||||
|
||||
1 Pass
|
||||
Details
|
||||
Result Test Name MessagePass Test for the backslash sign in option.text
|
||||
Pass Test for the backslash sign in option.text
|
||||
@@ -1,12 +1,7 @@
|
||||
Summary
|
||||
|
||||
Harness status: OK
|
||||
|
||||
Rerun
|
||||
|
||||
Found 2 tests
|
||||
|
||||
2 Pass
|
||||
Details
|
||||
Result Test Name MessagePass Option with non-empty label.
|
||||
Pass Option with empty label.
|
||||
Pass Option with non-empty label.
|
||||
Pass Option with empty label.
|
||||
@@ -1,21 +1,16 @@
|
||||
Summary
|
||||
|
||||
Harness status: OK
|
||||
|
||||
Rerun
|
||||
|
||||
Found 11 tests
|
||||
|
||||
11 Pass
|
||||
Details
|
||||
Result Test Name MessagePass option.text should recurse
|
||||
Pass option.text should not recurse into HTML script elements
|
||||
Pass option.text should not recurse into SVG script elements
|
||||
Pass option.text should recurse into MathML script elements
|
||||
Pass option.text should recurse into null script elements
|
||||
Pass option.text should work if a child of the option ends with a script
|
||||
Pass option.text should work if the option is in an HTML script element
|
||||
Pass option.text should work if the option is in an SVG script element
|
||||
Pass option.text should work if the option is in a MathML script element
|
||||
Pass option.text should ignore comment children
|
||||
Pass option.text should ignore PI children
|
||||
Pass option.text should recurse
|
||||
Pass option.text should not recurse into HTML script elements
|
||||
Pass option.text should not recurse into SVG script elements
|
||||
Pass option.text should recurse into MathML script elements
|
||||
Pass option.text should recurse into null script elements
|
||||
Pass option.text should work if a child of the option ends with a script
|
||||
Pass option.text should work if the option is in an HTML script element
|
||||
Pass option.text should work if the option is in an SVG script element
|
||||
Pass option.text should work if the option is in a MathML script element
|
||||
Pass option.text should ignore comment children
|
||||
Pass option.text should ignore PI children
|
||||
@@ -1,11 +1,6 @@
|
||||
Summary
|
||||
|
||||
Harness status: OK
|
||||
|
||||
Rerun
|
||||
|
||||
Found 1 tests
|
||||
|
||||
1 Pass
|
||||
Details
|
||||
Result Test Name MessagePass Verify that using HTMLOptionElement.text setter does not update the existing text child node.
|
||||
Pass Verify that using HTMLOptionElement.text setter does not update the existing text child node.
|
||||
@@ -1,60 +1,55 @@
|
||||
Summary
|
||||
|
||||
Harness status: OK
|
||||
|
||||
Rerun
|
||||
|
||||
Found 50 tests
|
||||
|
||||
50 Pass
|
||||
Details
|
||||
Result Test Name MessagePass HTMLOptionElement.text
|
||||
Pass option.text should strip leading space characters (" ")
|
||||
Pass option.text should strip leading space characters ("\t")
|
||||
Pass option.text should strip leading space characters ("\n")
|
||||
Pass option.text should strip leading space characters ("\f")
|
||||
Pass option.text should strip leading space characters ("\r")
|
||||
Pass option.text should strip trailing space characters (" ")
|
||||
Pass option.text should strip trailing space characters ("\t")
|
||||
Pass option.text should strip trailing space characters ("\n")
|
||||
Pass option.text should strip trailing space characters ("\f")
|
||||
Pass option.text should strip trailing space characters ("\r")
|
||||
Pass option.text should strip leading and trailing space characters (" ")
|
||||
Pass option.text should strip leading and trailing space characters ("\t")
|
||||
Pass option.text should strip leading and trailing space characters ("\n")
|
||||
Pass option.text should strip leading and trailing space characters ("\f")
|
||||
Pass option.text should strip leading and trailing space characters ("\r")
|
||||
Pass option.text should replace single internal space characters (" ")
|
||||
Pass option.text should replace single internal space characters ("\t")
|
||||
Pass option.text should replace single internal space characters ("\n")
|
||||
Pass option.text should replace single internal space characters ("\f")
|
||||
Pass option.text should replace single internal space characters ("\r")
|
||||
Pass option.text should replace multiple internal space characters (" ", " ")
|
||||
Pass option.text should replace multiple internal space characters (" ", "\t")
|
||||
Pass option.text should replace multiple internal space characters (" ", "\n")
|
||||
Pass option.text should replace multiple internal space characters (" ", "\f")
|
||||
Pass option.text should replace multiple internal space characters (" ", "\r")
|
||||
Pass option.text should replace multiple internal space characters ("\t", " ")
|
||||
Pass option.text should replace multiple internal space characters ("\t", "\t")
|
||||
Pass option.text should replace multiple internal space characters ("\t", "\n")
|
||||
Pass option.text should replace multiple internal space characters ("\t", "\f")
|
||||
Pass option.text should replace multiple internal space characters ("\t", "\r")
|
||||
Pass option.text should replace multiple internal space characters ("\n", " ")
|
||||
Pass option.text should replace multiple internal space characters ("\n", "\t")
|
||||
Pass option.text should replace multiple internal space characters ("\n", "\n")
|
||||
Pass option.text should replace multiple internal space characters ("\n", "\f")
|
||||
Pass option.text should replace multiple internal space characters ("\n", "\r")
|
||||
Pass option.text should replace multiple internal space characters ("\f", " ")
|
||||
Pass option.text should replace multiple internal space characters ("\f", "\t")
|
||||
Pass option.text should replace multiple internal space characters ("\f", "\n")
|
||||
Pass option.text should replace multiple internal space characters ("\f", "\f")
|
||||
Pass option.text should replace multiple internal space characters ("\f", "\r")
|
||||
Pass option.text should replace multiple internal space characters ("\r", " ")
|
||||
Pass option.text should replace multiple internal space characters ("\r", "\t")
|
||||
Pass option.text should replace multiple internal space characters ("\r", "\n")
|
||||
Pass option.text should replace multiple internal space characters ("\r", "\f")
|
||||
Pass option.text should replace multiple internal space characters ("\r", "\r")
|
||||
Pass option.text should leave leading NBSP alone.
|
||||
Pass option.text should leave trailing NBSP alone.
|
||||
Pass option.text should leave a single internal NBSP alone.
|
||||
Pass option.text should leave two internal NBSPs alone.
|
||||
Pass HTMLOptionElement.text
|
||||
Pass option.text should strip leading space characters (" ")
|
||||
Pass option.text should strip leading space characters ("\t")
|
||||
Pass option.text should strip leading space characters ("\n")
|
||||
Pass option.text should strip leading space characters ("\f")
|
||||
Pass option.text should strip leading space characters ("\r")
|
||||
Pass option.text should strip trailing space characters (" ")
|
||||
Pass option.text should strip trailing space characters ("\t")
|
||||
Pass option.text should strip trailing space characters ("\n")
|
||||
Pass option.text should strip trailing space characters ("\f")
|
||||
Pass option.text should strip trailing space characters ("\r")
|
||||
Pass option.text should strip leading and trailing space characters (" ")
|
||||
Pass option.text should strip leading and trailing space characters ("\t")
|
||||
Pass option.text should strip leading and trailing space characters ("\n")
|
||||
Pass option.text should strip leading and trailing space characters ("\f")
|
||||
Pass option.text should strip leading and trailing space characters ("\r")
|
||||
Pass option.text should replace single internal space characters (" ")
|
||||
Pass option.text should replace single internal space characters ("\t")
|
||||
Pass option.text should replace single internal space characters ("\n")
|
||||
Pass option.text should replace single internal space characters ("\f")
|
||||
Pass option.text should replace single internal space characters ("\r")
|
||||
Pass option.text should replace multiple internal space characters (" ", " ")
|
||||
Pass option.text should replace multiple internal space characters (" ", "\t")
|
||||
Pass option.text should replace multiple internal space characters (" ", "\n")
|
||||
Pass option.text should replace multiple internal space characters (" ", "\f")
|
||||
Pass option.text should replace multiple internal space characters (" ", "\r")
|
||||
Pass option.text should replace multiple internal space characters ("\t", " ")
|
||||
Pass option.text should replace multiple internal space characters ("\t", "\t")
|
||||
Pass option.text should replace multiple internal space characters ("\t", "\n")
|
||||
Pass option.text should replace multiple internal space characters ("\t", "\f")
|
||||
Pass option.text should replace multiple internal space characters ("\t", "\r")
|
||||
Pass option.text should replace multiple internal space characters ("\n", " ")
|
||||
Pass option.text should replace multiple internal space characters ("\n", "\t")
|
||||
Pass option.text should replace multiple internal space characters ("\n", "\n")
|
||||
Pass option.text should replace multiple internal space characters ("\n", "\f")
|
||||
Pass option.text should replace multiple internal space characters ("\n", "\r")
|
||||
Pass option.text should replace multiple internal space characters ("\f", " ")
|
||||
Pass option.text should replace multiple internal space characters ("\f", "\t")
|
||||
Pass option.text should replace multiple internal space characters ("\f", "\n")
|
||||
Pass option.text should replace multiple internal space characters ("\f", "\f")
|
||||
Pass option.text should replace multiple internal space characters ("\f", "\r")
|
||||
Pass option.text should replace multiple internal space characters ("\r", " ")
|
||||
Pass option.text should replace multiple internal space characters ("\r", "\t")
|
||||
Pass option.text should replace multiple internal space characters ("\r", "\n")
|
||||
Pass option.text should replace multiple internal space characters ("\r", "\f")
|
||||
Pass option.text should replace multiple internal space characters ("\r", "\r")
|
||||
Pass option.text should leave leading NBSP alone.
|
||||
Pass option.text should leave trailing NBSP alone.
|
||||
Pass option.text should leave a single internal NBSP alone.
|
||||
Pass option.text should leave two internal NBSPs alone.
|
||||
@@ -1,23 +1,18 @@
|
||||
Summary
|
||||
|
||||
Harness status: OK
|
||||
|
||||
Rerun
|
||||
|
||||
Found 12 tests
|
||||
|
||||
9 Pass
|
||||
3 Fail
|
||||
Details
|
||||
Result Test Name MessagePass No children, no value
|
||||
Pass No children, empty value
|
||||
Pass No children, value
|
||||
Fail No children, namespaced value
|
||||
Pass Single child, no value
|
||||
Pass Single child, empty value
|
||||
Pass Single child, value
|
||||
Fail Single child, namespaced value
|
||||
Pass Two children, no value
|
||||
Pass Two children, empty value
|
||||
Pass Two children, value
|
||||
Fail Two children, namespaced value
|
||||
Pass No children, no value
|
||||
Pass No children, empty value
|
||||
Pass No children, value
|
||||
Fail No children, namespaced value
|
||||
Pass Single child, no value
|
||||
Pass Single child, empty value
|
||||
Pass Single child, value
|
||||
Fail Single child, namespaced value
|
||||
Pass Two children, no value
|
||||
Pass Two children, empty value
|
||||
Pass Two children, value
|
||||
Fail Two children, namespaced value
|
||||
@@ -1,14 +1,9 @@
|
||||
Summary
|
||||
|
||||
Harness status: OK
|
||||
|
||||
Rerun
|
||||
|
||||
Found 3 tests
|
||||
|
||||
1 Pass
|
||||
2 Fail
|
||||
Details
|
||||
Result Test Name MessagePass if before and node are the same element nothing should be done
|
||||
Fail add method should add option elements correctly Cannot access property "value" on undefined object "selly[i]"
|
||||
Fail add method should add option groups correctly Cannot access property "value" on undefined object "selly[i]"
|
||||
Pass if before and node are the same element nothing should be done
|
||||
Fail add method should add option elements correctly
|
||||
Fail add method should add option groups correctly
|
||||
@@ -1,16 +1,11 @@
|
||||
Summary
|
||||
|
||||
Harness status: OK
|
||||
|
||||
Rerun
|
||||
|
||||
Found 6 tests
|
||||
|
||||
6 Pass
|
||||
Details
|
||||
Result Test Name MessagePass if only one item has a *name* or id value matching the parameter, return that object and stop
|
||||
Pass if only one item has a name or *id* value matching the parameter, return that object and stop
|
||||
Pass if no item has a name or id value matching the parameter, return null and stop
|
||||
Pass if multiple items have a name or *id* value matching the parameter, return the first object and stop
|
||||
Pass if multiple items have a *name* or id value matching the parameter, return the first object and stop
|
||||
Pass if multiple items have a *name* or *id* value matching the parameter, return the first object and stop
|
||||
Pass if only one item has a *name* or id value matching the parameter, return that object and stop
|
||||
Pass if only one item has a name or *id* value matching the parameter, return that object and stop
|
||||
Pass if no item has a name or id value matching the parameter, return null and stop
|
||||
Pass if multiple items have a name or *id* value matching the parameter, return the first object and stop
|
||||
Pass if multiple items have a *name* or id value matching the parameter, return the first object and stop
|
||||
Pass if multiple items have a *name* or *id* value matching the parameter, return the first object and stop
|
||||
@@ -1,19 +1,14 @@
|
||||
Summary
|
||||
|
||||
Harness status: OK
|
||||
|
||||
Rerun
|
||||
|
||||
Found 8 tests
|
||||
|
||||
6 Pass
|
||||
2 Fail
|
||||
Details
|
||||
Result Test Name MessagePass On getting, the length attribute must return the number of nodes represented by the collection.
|
||||
Pass Changing the length adds new nodes; The number of new nodes = new length minus old length
|
||||
Fail New nodes have no value Cannot access property "value" on undefined object "selly[i]"
|
||||
Pass Setting a length equal to existing length changes nothing
|
||||
Pass Setting a length lower than the old length trims nodes from the end
|
||||
Pass Setting element to null by index removed the element
|
||||
Fail Setting element by index should correctly append and replace elements Cannot access property "value" on undefined object "selly[i]"
|
||||
Pass Changing the length adds new nodes; The new nodes will not copy select's prefix
|
||||
Pass On getting, the length attribute must return the number of nodes represented by the collection.
|
||||
Pass Changing the length adds new nodes; The number of new nodes = new length minus old length
|
||||
Fail New nodes have no value
|
||||
Pass Setting a length equal to existing length changes nothing
|
||||
Pass Setting a length lower than the old length trims nodes from the end
|
||||
Pass Setting element to null by index removed the element
|
||||
Fail Setting element by index should correctly append and replace elements
|
||||
Pass Changing the length adds new nodes; The new nodes will not copy select's prefix
|
||||
@@ -1,15 +1,10 @@
|
||||
Summary
|
||||
|
||||
Harness status: OK
|
||||
|
||||
Rerun
|
||||
|
||||
Found 5 tests
|
||||
|
||||
5 Pass
|
||||
Details
|
||||
Result Test Name MessagePass The last selected OPTION should win; Inserted by parser
|
||||
Pass The last selected OPTION should win; Inserted by DOM API
|
||||
Pass The last selected OPTION should win; Inserted by jQuery append()
|
||||
Pass The last selected OPTION should win; Inserted by innerHTML
|
||||
Pass If an OPTION says it is selected, it should be selected after it is inserted.
|
||||
Pass The last selected OPTION should win; Inserted by parser
|
||||
Pass The last selected OPTION should win; Inserted by DOM API
|
||||
Pass The last selected OPTION should win; Inserted by jQuery append()
|
||||
Pass The last selected OPTION should win; Inserted by innerHTML
|
||||
Pass If an OPTION says it is selected, it should be selected after it is inserted.
|
||||
@@ -1,11 +1,6 @@
|
||||
Summary
|
||||
|
||||
Harness status: OK
|
||||
|
||||
Rerun
|
||||
|
||||
Found 1 tests
|
||||
|
||||
1 Pass
|
||||
Details
|
||||
Result Test Name MessagePass select.add() with an index should work when the target is inside an optgroup.
|
||||
Pass select.add() with an index should work when the target is inside an optgroup.
|
||||
@@ -1,12 +1,7 @@
|
||||
Summary
|
||||
|
||||
Harness status: OK
|
||||
|
||||
Rerun
|
||||
|
||||
Found 2 tests
|
||||
|
||||
2 Pass
|
||||
Details
|
||||
Result Test Name MessagePass test that HTMLSelectElement.add method can add option element
|
||||
Pass test that HierarchyRequestError exception must be thrown when element is an ancestor of the element into which it is to be inserted
|
||||
Pass test that HTMLSelectElement.add method can add option element
|
||||
Pass test that HierarchyRequestError exception must be thrown when element is an ancestor of the element into which it is to be inserted
|
||||
@@ -1,13 +1,8 @@
|
||||
Summary
|
||||
|
||||
Harness status: OK
|
||||
|
||||
Rerun
|
||||
|
||||
Found 3 tests
|
||||
|
||||
3 Pass
|
||||
Details
|
||||
Result Test Name MessagePass ask for reset on node remove, non multiple.
|
||||
Pass ask for reset on node insert, non multiple.
|
||||
Pass change selectedness of option, non multiple.
|
||||
Pass ask for reset on node remove, non multiple.
|
||||
Pass ask for reset on node insert, non multiple.
|
||||
Pass change selectedness of option, non multiple.
|
||||
@@ -1,14 +1,9 @@
|
||||
Summary
|
||||
|
||||
Harness status: OK
|
||||
|
||||
Rerun
|
||||
|
||||
Found 3 tests
|
||||
|
||||
2 Pass
|
||||
1 Fail
|
||||
Details
|
||||
Result Test Name MessagePass multiple selected options exist, both set from markup
|
||||
Pass multiple selected options exist, one set from script
|
||||
Fail Removing multiple attribute reduces the number of selected OPTIONs to 1
|
||||
Pass multiple selected options exist, both set from markup
|
||||
Pass multiple selected options exist, one set from script
|
||||
Fail Removing multiple attribute reduces the number of selected OPTIONs to 1
|
||||
@@ -1,14 +1,9 @@
|
||||
Summary
|
||||
|
||||
Harness status: OK
|
||||
|
||||
Rerun
|
||||
|
||||
Found 4 tests
|
||||
|
||||
4 Pass
|
||||
Details
|
||||
Result Test Name MessagePass Option with id
|
||||
Pass Option with name
|
||||
Pass Option with name and id
|
||||
Pass Empty string name
|
||||
Pass Option with id
|
||||
Pass Option with name
|
||||
Pass Option with name and id
|
||||
Pass Empty string name
|
||||
@@ -1,14 +1,9 @@
|
||||
Summary
|
||||
|
||||
Harness status: OK
|
||||
|
||||
Rerun
|
||||
|
||||
Found 4 tests
|
||||
|
||||
4 Pass
|
||||
Details
|
||||
Result Test Name MessagePass select.remove(n) should work
|
||||
Pass select.options.remove(n) should work
|
||||
Pass remove() should work on select elements.
|
||||
Pass Element#remove() should work on select elements.
|
||||
Pass select.remove(n) should work
|
||||
Pass select.options.remove(n) should work
|
||||
Pass remove() should work on select elements.
|
||||
Pass Element#remove() should work on select elements.
|
||||
@@ -1,11 +1,6 @@
|
||||
Summary
|
||||
|
||||
Harness status: OK
|
||||
|
||||
Rerun
|
||||
|
||||
Found 1 tests
|
||||
|
||||
1 Fail
|
||||
Details
|
||||
Result Test Name MessageFail Test required attribute
|
||||
Fail Test required attribute
|
||||
@@ -1,19 +1,14 @@
|
||||
Summary
|
||||
|
||||
Harness status: OK
|
||||
|
||||
Rerun
|
||||
|
||||
Found 8 tests
|
||||
|
||||
7 Pass
|
||||
1 Fail
|
||||
Details
|
||||
Result Test Name MessagePass .selectedOptions with no selected option
|
||||
Pass .selectedOptions with one selected option
|
||||
Pass .selectedOptions using the 'multiple' attribute with no selected options
|
||||
Pass .selectedOptions using the 'multiple' attribute with two selected options
|
||||
Pass .selectedOptions without the 'multiple' attribute but more than one selected option should return the last one
|
||||
Pass .selectedOptions should return `HTMLCollection` instance
|
||||
Pass .selectedOptions should always return the same value - [SameObject]
|
||||
Fail .selectedOptions should return the same object after selection changes - [SameObject]
|
||||
Pass .selectedOptions with no selected option
|
||||
Pass .selectedOptions with one selected option
|
||||
Pass .selectedOptions using the 'multiple' attribute with no selected options
|
||||
Pass .selectedOptions using the 'multiple' attribute with two selected options
|
||||
Pass .selectedOptions without the 'multiple' attribute but more than one selected option should return the last one
|
||||
Pass .selectedOptions should return `HTMLCollection` instance
|
||||
Pass .selectedOptions should always return the same value - [SameObject]
|
||||
Fail .selectedOptions should return the same object after selection changes - [SameObject]
|
||||
@@ -1,11 +1,6 @@
|
||||
Summary
|
||||
|
||||
Harness status: OK
|
||||
|
||||
Rerun
|
||||
|
||||
Found 1 tests
|
||||
|
||||
1 Fail
|
||||
Details
|
||||
Result Test Name MessageFail select setCustomValidity is correct Cannot access property "customError" on undefined object "elem.validity"
|
||||
Fail select setCustomValidity is correct
|
||||
@@ -1,12 +1,7 @@
|
||||
Summary
|
||||
|
||||
Harness status: OK
|
||||
|
||||
Rerun
|
||||
|
||||
Found 2 tests
|
||||
|
||||
2 Fail
|
||||
Details
|
||||
Result Test Name MessageFail Validation for placeholder option
|
||||
Fail Check form not submitted for invalid select undefined is not a function (evaluated from 'select2.checkValidity')
|
||||
Fail Validation for placeholder option
|
||||
Fail Check form not submitted for invalid select
|
||||
@@ -1,16 +1,11 @@
|
||||
Summary
|
||||
|
||||
Harness status: OK
|
||||
|
||||
Rerun
|
||||
|
||||
Found 6 tests
|
||||
|
||||
6 Fail
|
||||
Details
|
||||
Result Test Name MessageFail Placeholder label options within a select
|
||||
Fail Placeholder label-like options within optgroup undefined is not a function (evaluated from 'select.checkValidity')
|
||||
Fail Validation on selects with display size set as more than one undefined is not a function (evaluated from 'select.checkValidity')
|
||||
Fail Validation on selects with multiple set undefined is not a function (evaluated from 'select.checkValidity')
|
||||
Fail Validation on selects with non-empty disabled option undefined is not a function (evaluated from 'select.checkValidity')
|
||||
Fail Remove and add back the placeholder label option undefined is not a function (evaluated from 'select.checkValidity')
|
||||
Fail Placeholder label options within a select
|
||||
Fail Placeholder label-like options within optgroup
|
||||
Fail Validation on selects with display size set as more than one
|
||||
Fail Validation on selects with multiple set
|
||||
Fail Validation on selects with non-empty disabled option
|
||||
Fail Remove and add back the placeholder label option
|
||||
@@ -1,11 +1,6 @@
|
||||
Summary
|
||||
|
||||
Harness status: OK
|
||||
|
||||
Rerun
|
||||
|
||||
Found 1 tests
|
||||
|
||||
1 Pass
|
||||
Details
|
||||
Result Test Name MessagePass select.value should reflect option.value
|
||||
Pass select.value should reflect option.value
|
||||
@@ -1,21 +1,16 @@
|
||||
Summary
|
||||
|
||||
Harness status: OK
|
||||
|
||||
Rerun
|
||||
|
||||
Found 11 tests
|
||||
|
||||
11 Fail
|
||||
Details
|
||||
Result Test Name MessageFail Test that HTMLselect with no options has empty string for value and null for selectedOption
|
||||
Fail Test value and selectedOption with HTMLOptionElement element option parts
|
||||
Fail Test value and selectedOption when value is null
|
||||
Fail Test value and selectedOption when value is undefined
|
||||
Fail Test value with non-HTMLOptionElement elements labeled as parts
|
||||
Fail Test that value and selectedOption are updated when options are removed
|
||||
Fail Test that slotted-in selected-value part is updated to value of select
|
||||
Fail Test that option parts in a slotted-in listbox are reflected in the value property
|
||||
Fail Test that value and selectedOption are correctly updated
|
||||
Fail Test that HTMLOption.selected updates select.value and select.selectedOption
|
||||
Fail Test that HTMLOption.value updates select.value
|
||||
Fail Test that HTMLselect with no options has empty string for value and null for selectedOption
|
||||
Fail Test value and selectedOption with HTMLOptionElement element option parts
|
||||
Fail Test value and selectedOption when value is null
|
||||
Fail Test value and selectedOption when value is undefined
|
||||
Fail Test value with non-HTMLOptionElement elements labeled as parts
|
||||
Fail Test that value and selectedOption are updated when options are removed
|
||||
Fail Test that slotted-in selected-value part is updated to value of select
|
||||
Fail Test that option parts in a slotted-in listbox are reflected in the value property
|
||||
Fail Test that value and selectedOption are correctly updated
|
||||
Fail Test that HTMLOption.selected updates select.value and select.selectedOption
|
||||
Fail Test that HTMLOption.value updates select.value
|
||||
@@ -1,14 +1,9 @@
|
||||
Summary
|
||||
|
||||
Harness status: OK
|
||||
|
||||
Rerun
|
||||
|
||||
Found 4 tests
|
||||
|
||||
4 Pass
|
||||
Details
|
||||
Result Test Name MessagePass options
|
||||
Pass optgroups
|
||||
Pass option is child of div
|
||||
Pass no options
|
||||
Pass options
|
||||
Pass optgroups
|
||||
Pass option is child of div
|
||||
Pass no options
|
||||
@@ -1,11 +1,6 @@
|
||||
Summary
|
||||
|
||||
Harness status: OK
|
||||
|
||||
Rerun
|
||||
|
||||
Found 1 tests
|
||||
|
||||
1 Fail
|
||||
Details
|
||||
Result Test Name MessageFail Select element with "readonly" attribute shouldn't be barred from constraint validation
|
||||
Fail Select element with "readonly" attribute shouldn't be barred from constraint validation
|
||||
@@ -1,23 +1,18 @@
|
||||
Summary
|
||||
|
||||
Harness status: OK
|
||||
|
||||
Rerun
|
||||
|
||||
Found 13 tests
|
||||
|
||||
13 Pass
|
||||
Details
|
||||
Result Test Name MessagePass get empty
|
||||
Pass get default
|
||||
Pass get disabled
|
||||
Pass get unselected
|
||||
Pass set empty (HTMLSelectElement)
|
||||
Pass set empty (HTMLOptionsCollection)
|
||||
Pass set (HTMLSelectElement)
|
||||
Pass set (HTMLOptionsCollection)
|
||||
Pass set and reset (HTMLSelectElement)
|
||||
Pass set and reset (HTMLOptionsCollection)
|
||||
Pass get display:none
|
||||
Pass reset to display:none
|
||||
Pass set selectedIndex=-1
|
||||
Pass get empty
|
||||
Pass get default
|
||||
Pass get disabled
|
||||
Pass get unselected
|
||||
Pass set empty (HTMLSelectElement)
|
||||
Pass set empty (HTMLOptionsCollection)
|
||||
Pass set (HTMLSelectElement)
|
||||
Pass set (HTMLOptionsCollection)
|
||||
Pass set and reset (HTMLSelectElement)
|
||||
Pass set and reset (HTMLOptionsCollection)
|
||||
Pass get display:none
|
||||
Pass reset to display:none
|
||||
Pass set selectedIndex=-1
|
||||
@@ -1,22 +1,21 @@
|
||||
Summary
|
||||
|
||||
Harness status: OK
|
||||
|
||||
Rerun
|
||||
|
||||
Found 12 tests
|
||||
|
||||
12 Pass
|
||||
Details
|
||||
Result Test Name MessagePass for='window' event='onload()' parser inserted executes immediately
|
||||
Pass for='window' event='onload' parser inserted executes immediately
|
||||
Pass for=' WINdow ' event='ONload ' parser inserted executes immediately
|
||||
Pass for='window' event='load' parser inserted does not execute
|
||||
Pass for='window' event='onpageshow' parser inserted does not execute
|
||||
Pass for='document' event='onload' parser inserted does not execute
|
||||
Pass for='window' event='onload()' dom inserted executes immediately
|
||||
Pass for='window' event='onload' dom inserted executes immediately
|
||||
Pass for=' WINdow ' event='ONload ' dom inserted executes immediately
|
||||
Pass for='window' event='load' dom inserted does not execute
|
||||
Pass for='window' event='onpageshow' dom inserted does not execute
|
||||
Pass for='document' event='onload' dom inserted does not execute
|
||||
Pass for='window' event='onload()' parser inserted executes immediately
|
||||
Pass for='window' event='onload' parser inserted executes immediately
|
||||
Pass for=' WINdow
|
||||
' event='ONload
|
||||
' parser inserted executes immediately
|
||||
Pass for='window' event='load' parser inserted does not execute
|
||||
Pass for='window' event='onpageshow' parser inserted does not execute
|
||||
Pass for='document' event='onload' parser inserted does not execute
|
||||
Pass for='window' event='onload()' dom inserted executes immediately
|
||||
Pass for='window' event='onload' dom inserted executes immediately
|
||||
Pass for=' WINdow
|
||||
' event='ONload
|
||||
' dom inserted executes immediately
|
||||
Pass for='window' event='load' dom inserted does not execute
|
||||
Pass for='window' event='onpageshow' dom inserted does not execute
|
||||
Pass for='document' event='onload' dom inserted does not execute
|
||||
Reference in New Issue
Block a user