OLD | NEW |
| (Empty) |
1 Test [un]registering a <style scoped> element from its parent | |
2 | |
3 --- Initial --- | |
4 PASS internals.numberOfScopedHTMLStyleChildren(scope1) is 1 | |
5 PASS internals.numberOfScopedHTMLStyleChildren(scope2) is 0 | |
6 PASS internals.numberOfScopedHTMLStyleChildren(scope3) is 0 | |
7 --- Attaching --- | |
8 PASS internals.numberOfScopedHTMLStyleChildren(scope1) is 1 | |
9 PASS internals.numberOfScopedHTMLStyleChildren(scope2) is 1 | |
10 PASS internals.numberOfScopedHTMLStyleChildren(scope3) is 0 | |
11 --- Unsetting @scoped --- | |
12 PASS internals.numberOfScopedHTMLStyleChildren(scope1) is 0 | |
13 PASS internals.numberOfScopedHTMLStyleChildren(scope2) is 0 | |
14 PASS internals.numberOfScopedHTMLStyleChildren(scope3) is 0 | |
15 --- Re-setting @scoped --- | |
16 PASS internals.numberOfScopedHTMLStyleChildren(scope1) is 1 | |
17 PASS internals.numberOfScopedHTMLStyleChildren(scope2) is 1 | |
18 PASS internals.numberOfScopedHTMLStyleChildren(scope3) is 0 | |
19 --- Inserting/removing scope elements from document --- | |
20 PASS internals.numberOfScopedHTMLStyleChildren(scope1) is 1 | |
21 PASS internals.numberOfScopedHTMLStyleChildren(scope2) is 0 | |
22 PASS internals.numberOfScopedHTMLStyleChildren(scope3) is 1 | |
23 --- Multiple scoped style elements within single scope --- | |
24 PASS internals.numberOfScopedHTMLStyleChildren(scope1) is 3 | |
25 PASS internals.numberOfScopedHTMLStyleChildren(scope2) is 0 | |
26 PASS internals.numberOfScopedHTMLStyleChildren(scope3) is 0 | |
27 --- Removing scoping element from document --- | |
28 PASS internals.numberOfScopedHTMLStyleChildren(scope1) is 0 | |
29 PASS internals.numberOfScopedHTMLStyleChildren(scope2) is 0 | |
30 PASS internals.numberOfScopedHTMLStyleChildren(scope3) is 0 | |
31 --- Inserting scope within other scope --- | |
32 PASS internals.numberOfScopedHTMLStyleChildren(scope1) is 2 | |
33 PASS internals.numberOfScopedHTMLStyleChildren(scope2) is 1 | |
34 PASS internals.numberOfScopedHTMLStyleChildren(scope3) is 0 | |
35 --- Cloning <style scoped> and parents --- | |
36 PASS internals.numberOfScopedHTMLStyleChildren(scope1) is 2 | |
37 PASS internals.numberOfScopedHTMLStyleChildren(scope2) is 1 | |
38 PASS internals.numberOfScopedHTMLStyleChildren(scope3) is 0 | |
39 PASS internals.numberOfScopedHTMLStyleChildren(clonescope1deep) is 0 | |
40 PASS internals.numberOfScopedHTMLStyleChildren(clonescope1shallow) is 0 | |
41 PASS internals.numberOfScopedHTMLStyleChildren(clonescope2deep) is 0 | |
42 PASS internals.numberOfScopedHTMLStyleChildren(clonescope2shallow) is 0 | |
43 --- inserting clones into single parent --- | |
44 PASS internals.numberOfScopedHTMLStyleChildren(scope1) is 2 | |
45 PASS internals.numberOfScopedHTMLStyleChildren(scope2) is 1 | |
46 PASS internals.numberOfScopedHTMLStyleChildren(scope3) is 4 | |
47 PASS internals.numberOfScopedHTMLStyleChildren(clonescope1deep) is 2 | |
48 PASS internals.numberOfScopedHTMLStyleChildren(clonescope1shallow) is 0 | |
49 PASS internals.numberOfScopedHTMLStyleChildren(clonescope2deep) is 1 | |
50 PASS internals.numberOfScopedHTMLStyleChildren(clonescope2shallow) is 0 | |
51 --- Unsetting @scoped in nested scope --- | |
52 PASS internals.numberOfScopedHTMLStyleChildren(scope1) is 1 | |
53 PASS internals.numberOfScopedHTMLStyleChildren(scope2) is 0 | |
54 PASS internals.numberOfScopedHTMLStyleChildren(scope3) is 4 | |
55 --- DONE --- | |
56 PASS successfullyParsed is true | |
57 | |
58 TEST COMPLETE | |
59 | |
OLD | NEW |