summaryrefslogtreecommitdiffstats
path: root/third_party/WebKit/LayoutTests/editing/execCommand/query-command-state-expected.txt
blob: fdd1ec267e089dee0a4209058e11333e7a195382 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
Test to make sure queryCommandState returns correct values.

On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".


Tests for win
PASS queryCommandState("bold") returns false when selecting all of "hello"
PASS queryCommandState("bold") returns false when selecting all of "<i>hello</i>"
PASS queryCommandState("bold") returns true when selecting all of "<b>hello</b>"
PASS queryCommandState("bold") returns false when selecting all of "hello <b>world</b>"
PASS queryCommandState("bold") returns false when selecting all of "<b>hello</b> world"
PASS queryCommandState("bold") returns false when selecting second word of "hello <b>world</b> WebKit"
PASS queryCommandState("bold") returns false when selecting second word of "<b>hello</b> world <b>WebKit</b>"
PASS queryCommandState("bold") returns false when selecting second word of "<i>hello <b>hello</b> WebKit</i>"
PASS queryCommandState("bold") returns true when selecting second word of "<b>hello <i>hello</i> WebKit</b>"
PASS queryCommandState("bold") returns true when selecting second word of "<b><div>hello <i>hello</i> WebKit</div></b>"
PASS queryCommandState("bold") returns false when selecting all of "<b style="font-weight: normal;">hello</b>"
PASS queryCommandState("bold") returns true when selecting all of "<i style="font-weight: bold;">hello</i>"
PASS queryCommandState("bold") returns false when selecting all of "<b>hello</b> world <b>WebKit</b>"
PASS queryCommandState("bold") returns true when selecting all of "<b>hello</b><b> world</b>"
PASS queryCommandState("bold") returns true when selecting all of "<div><b>hello</b></div><p><b> WebKit</b></p>"
PASS queryCommandState("italic") returns false when selecting all of "hello"
PASS queryCommandState("italic") returns false when selecting all of "<b>hello</b>"
PASS queryCommandState("italic") returns true when selecting all of "<i>hello</i>"
PASS queryCommandState("italic") returns false when selecting all of "<i>hello</i> world"
PASS queryCommandState("italic") returns false when selecting all of "hello <i>world</i>"
PASS queryCommandState("italic") returns true when selecting all of "<i><div>hello world</div></i>"
PASS queryCommandState("italic") returns false when selecting all of "<div style="font-style: italic">hello <span style="font-style: normal;">hello</span></div>"
PASS queryCommandState("subscript") returns false when selecting all of "hello"
PASS queryCommandState("subscript") returns false when selecting all of "<sup>hello</sup>"
PASS queryCommandState("subscript") returns true when selecting all of "<sub>hello</sub>"
PASS queryCommandState("subscript") returns false when selecting all of "<sub>hello</sub> world"
PASS queryCommandState("subscript") returns false when selecting all of "hello <sub>world</sub>"
PASS queryCommandState("subscript") returns true when selecting all of "<div style="vertical-align: sub;">hello world</div>"
PASS queryCommandState("subscript") returns false when selecting second word of "hello <span style="vertical-align: sub;">world</span> WebKit"
PASS queryCommandState("superscript") returns false when selecting all of "hello"
PASS queryCommandState("superscript") returns false when selecting all of "<sub>hello</sub>"
PASS queryCommandState("superscript") returns true when selecting all of "<sup>hello</sup>"
PASS queryCommandState("superscript") returns false when selecting all of "<sup>hello</sup> world"
PASS queryCommandState("superscript") returns false when selecting all of "hello <sup>world</sup>"
PASS queryCommandState("superscript") returns false when selecting all of "<span style="vertical-align: super;">hello</span><span style="vertical-align: sub;">world</span>"
PASS queryCommandState("superscript") returns false when selecting all of "hello<span style="vertical-align: super;">world</span>"
PASS queryCommandState("underline") returns false when selecting all of "hello"
PASS queryCommandState("underline") returns false when selecting all of "<s>hello</s>"
PASS queryCommandState("underline") returns true when selecting all of "<u>hello</u>"
PASS queryCommandState("underline") returns false when selecting all of "<u>hello</u> world"
PASS queryCommandState("underline") returns false when selecting all of "hello <u>world</u>"
PASS queryCommandState("underline") returns true when selecting all of "<u><div>hello world</div></u>"
PASS queryCommandState("underline") returns true when selecting second word of "<u><s><div>hello world WebKit</div></s></u>"
PASS queryCommandState("underline") returns false when selecting second word of "<s><u>hello</u> world</s> WebKit"
PASS queryCommandState("underline") returns false when selecting second word of "<u><s>hello</s> world</u> WebKit"
PASS queryCommandState("underline") returns true when selecting second word of "<s>hello <u>world</s> WebKit</u>"
PASS queryCommandState("strikeThrough") returns false when selecting all of "hello"
PASS queryCommandState("strikeThrough") returns false when selecting all of "<u>hello</u>"
PASS queryCommandState("strikeThrough") returns true when selecting all of "<s>hello</s>"
PASS queryCommandState("strikeThrough") returns false when selecting all of "<s>hello</s> world"
PASS queryCommandState("strikeThrough") returns false when selecting all of "hello <s>world</s>"
PASS queryCommandState("strikeThrough") returns true when selecting all of "<s><div>hello world</div></s>"
PASS queryCommandState("strikeThrough") returns true when selecting second word of "<s><u><div>hello world WebKit</div></u></s>"
PASS queryCommandState("strikeThrough") returns false when selecting second word of "<u><s>hello</s> world</u> WebKit"
PASS queryCommandState("strikeThrough") returns true when selecting second word of "hello <s>world WebKit</s>"
PASS queryCommandState("strikeThrough") returns true when selecting first two words of "hello <s>world WebKit</s>"

Tests for mac
PASS queryCommandState("bold") returns false when selecting all of "hello"
PASS queryCommandState("bold") returns false when selecting all of "<i>hello</i>"
PASS queryCommandState("bold") returns true when selecting all of "<b>hello</b>"
PASS queryCommandState("bold") returns false when selecting all of "hello <b>world</b>"
PASS queryCommandState("bold") returns true when selecting all of "<b>hello</b> world"
PASS queryCommandState("bold") returns true when selecting second word of "hello <b>world</b> WebKit"
PASS queryCommandState("bold") returns false when selecting second word of "<b>hello</b> world <b>WebKit</b>"
PASS queryCommandState("bold") returns true when selecting second word of "<i>hello <b>hello</b> WebKit</i>"
PASS queryCommandState("bold") returns true when selecting second word of "<b>hello <i>hello</i> WebKit</b>"
PASS queryCommandState("bold") returns true when selecting second word of "<b><div>hello <i>hello</i> WebKit</div></b>"
PASS queryCommandState("bold") returns false when selecting all of "<b style="font-weight: normal;">hello</b>"
PASS queryCommandState("bold") returns true when selecting all of "<i style="font-weight: bold;">hello</i>"
PASS queryCommandState("bold") returns true when selecting all of "<b>hello</b> world <b>WebKit</b>"
PASS queryCommandState("bold") returns true when selecting all of "<b>hello</b><b> world</b>"
PASS queryCommandState("bold") returns true when selecting all of "<div><b>hello</b></div><p><b> WebKit</b></p>"
PASS queryCommandState("italic") returns false when selecting all of "hello"
PASS queryCommandState("italic") returns false when selecting all of "<b>hello</b>"
PASS queryCommandState("italic") returns true when selecting all of "<i>hello</i>"
PASS queryCommandState("italic") returns true when selecting all of "<i>hello</i> world"
PASS queryCommandState("italic") returns false when selecting all of "hello <i>world</i>"
PASS queryCommandState("italic") returns true when selecting all of "<i><div>hello world</div></i>"
PASS queryCommandState("italic") returns true when selecting all of "<div style="font-style: italic">hello <span style="font-style: normal;">hello</span></div>"
PASS queryCommandState("subscript") returns false when selecting all of "hello"
PASS queryCommandState("subscript") returns false when selecting all of "<sup>hello</sup>"
PASS queryCommandState("subscript") returns true when selecting all of "<sub>hello</sub>"
PASS queryCommandState("subscript") returns true when selecting all of "<sub>hello</sub> world"
PASS queryCommandState("subscript") returns false when selecting all of "hello <sub>world</sub>"
PASS queryCommandState("subscript") returns true when selecting all of "<div style="vertical-align: sub;">hello world</div>"
PASS queryCommandState("subscript") returns true when selecting second word of "hello <span style="vertical-align: sub;">world</span> WebKit"
PASS queryCommandState("superscript") returns false when selecting all of "hello"
PASS queryCommandState("superscript") returns false when selecting all of "<sub>hello</sub>"
PASS queryCommandState("superscript") returns true when selecting all of "<sup>hello</sup>"
PASS queryCommandState("superscript") returns true when selecting all of "<sup>hello</sup> world"
PASS queryCommandState("superscript") returns false when selecting all of "hello <sup>world</sup>"
PASS queryCommandState("superscript") returns true when selecting all of "<span style="vertical-align: super;">hello</span><span style="vertical-align: sub;">world</span>"
PASS queryCommandState("superscript") returns false when selecting all of "hello<span style="vertical-align: super;">world</span>"
PASS queryCommandState("underline") returns false when selecting all of "hello"
PASS queryCommandState("underline") returns false when selecting all of "<s>hello</s>"
PASS queryCommandState("underline") returns true when selecting all of "<u>hello</u>"
PASS queryCommandState("underline") returns true when selecting all of "<u>hello</u> world"
PASS queryCommandState("underline") returns false when selecting all of "hello <u>world</u>"
PASS queryCommandState("underline") returns true when selecting all of "<u><div>hello world</div></u>"
PASS queryCommandState("underline") returns true when selecting second word of "<u><s><div>hello world WebKit</div></s></u>"
PASS queryCommandState("underline") returns false when selecting second word of "<s><u>hello</u> world</s> WebKit"
PASS queryCommandState("underline") returns true when selecting second word of "<u><s>hello</s> world</u> WebKit"
PASS queryCommandState("underline") returns true when selecting second word of "<s>hello <u>world</s> WebKit</u>"
PASS queryCommandState("strikeThrough") returns false when selecting all of "hello"
PASS queryCommandState("strikeThrough") returns false when selecting all of "<u>hello</u>"
PASS queryCommandState("strikeThrough") returns true when selecting all of "<s>hello</s>"
PASS queryCommandState("strikeThrough") returns true when selecting all of "<s>hello</s> world"
PASS queryCommandState("strikeThrough") returns false when selecting all of "hello <s>world</s>"
PASS queryCommandState("strikeThrough") returns true when selecting all of "<s><div>hello world</div></s>"
PASS queryCommandState("strikeThrough") returns true when selecting second word of "<s><u><div>hello world WebKit</div></u></s>"
PASS queryCommandState("strikeThrough") returns false when selecting second word of "<u><s>hello</s> world</u> WebKit"
PASS queryCommandState("strikeThrough") returns true when selecting second word of "hello <s>world WebKit</s>"
PASS queryCommandState("strikeThrough") returns false when selecting first two words of "hello <s>world WebKit</s>"
PASS successfullyParsed is true

TEST COMPLETE
hello world WebKit