Upstream version 5.34.98.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / fast / css / variables / cssom-foreach-update-expected.txt
1 This tests expected behaviour when modifying variables in a CSSVariablesMap during a forEach() loop.
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6
7 Test adding variable in forEach() over "var-existing: pass;"
8 PASS log[0] is "Iteration (var-existing: pass)"
9 PASS log[1] is "Add variable (var-added: pass)"
10 PASS log[2] is "Iteration (var-added: pass)"
11 PASS log.length is 3
12
13 Test deleting variable in forEach() over "var-existing: pass; var-to-delete: fail;"
14 PASS log[0] is "Iteration (var-existing: pass)"
15 PASS log[1] is "Delete variable (var-to-delete)"
16 PASS log.length is 2
17
18 Test clearing variables in forEach() over "var-existing: pass; var-to-clear: fail;"
19 PASS log[0] is "Iteration (var-existing: pass)"
20 PASS log[1] is "Clear variables"
21 PASS log.length is 2
22
23 Test adding then deleting in forEach() over "var-existing: pass;"
24 PASS log[0] is "Iteration (var-existing: pass)"
25 PASS log[1] is "Add variable (var-to-delete: fail)"
26 PASS log[2] is "Delete variable (var-to-delete)"
27 PASS log.length is 3
28
29 Test adding then clearing in forEach() over "var-existing: pass;"
30 PASS log[0] is "Iteration (var-existing: pass)"
31 PASS log[1] is "Add variable (var-to-clear: fail)"
32 PASS log[2] is "Clear variables (var-to-clear)"
33 PASS log.length is 3
34
35 Test deleting then adding in forEach() over "var-existing: pass; var-to-delete: fail;"
36 PASS log[0] is "Iteration (var-existing: pass)"
37 PASS log[1] is "Delete variable (var-to-delete)"
38 PASS log[2] is "Add variable (var-added: pass)"
39 PASS log[3] is "Iteration (var-added: pass)"
40 PASS log.length is 4
41
42 Test clearing then adding in forEach() over "var-existing: pass; var-to-clear: fail;"
43 PASS log[0] is "Iteration (var-existing: pass)"
44 PASS log[1] is "Clear variables"
45 PASS log[2] is "Add variable (var-added: pass)"
46 PASS log[3] is "Iteration (var-added: pass)"
47 PASS log.length is 4
48
49 Test updating visited variable in forEach() over "var-existing-a: pass; var-existing-b: pass;"
50 PASS log[0] is "Iteration (var-existing-a: pass)"
51 PASS log[1] is "Iteration (var-existing-b: pass)"
52 PASS log[2] is "Set variable (var-existing-a: fail)"
53 PASS log.length is 3
54
55 Test nested forEach calls with addition and deletion() over "var-existing-a: pass; var-existing-b: pass;"
56 PASS log[0] is "Iteration (var-existing-a: pass)"
57 PASS log[1] is "Call forEach()"
58 PASS log[2] is "Nested iteration (var-existing-a: pass)"
59 PASS log[3] is "Nested iteration (var-existing-b: pass)"
60 PASS log[4] is "Delete variable (var-existing-b)"
61 PASS log[5] is "Add variable (var-inner-added: pass)"
62 PASS log[6] is "Nested iteration (var-inner-added: pass)"
63 PASS log[7] is "Iteration (var-inner-added: pass)"
64 PASS log[8] is "Call forEach()"
65 PASS log[9] is "Nested iteration (var-existing-a: pass)"
66 PASS log[10] is "Nested iteration (var-inner-added: pass)"
67 PASS log.length is 11
68
69 PASS successfullyParsed is true
70
71 TEST COMPLETE
72