[Modern Media Controls] Scrubber stops moving while scrubbing on macOS
[WebKit-https.git] / LayoutTests / media / modern-media-controls / layout-node / children-expected.txt
1 Testing the LayoutNode.children property.
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6 Check default state
7 PASS Array.isArray(node.children) is true
8 PASS node.children.length === 0 is true
9
10 Set children to [a, b, c]
11 PASS node.children.length === 3 is true
12 PASS node.children[0] === a is true
13 PASS node.children[1] === b is true
14 PASS node.children[2] === c is true
15 PASS node.children !== children is true
16
17 Layout was performed
18 PASS node.element.childElementCount === 3 is true
19 PASS node.element.firstElementChild === a.element is true
20 PASS node.element.firstElementChild.nextElementSibling === b.element is true
21 PASS node.element.lastElementChild === c.element is true
22
23 Set children to be a copy of itself
24 PASS node.children[0].needsLayout is false
25 PASS node.children[1].needsLayout is false
26 PASS node.children[2].needsLayout is false
27
28 Set children to [b, a]
29 PASS node.children.length === 2 is true
30 PASS node.children[0] === b is true
31 PASS node.children[1] === a is true
32
33 Layout was performed
34 PASS node.element.childElementCount === 2 is true
35 PASS node.element.firstElementChild === b.element is true
36 PASS node.element.lastElementChild === a.element is true
37
38 Set children to []
39 PASS node.children.length === 0 is true
40
41 Layout was performed
42 PASS node.element.childElementCount === 0 is true
43 PASS successfullyParsed is true
44
45 TEST COMPLETE
46