summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/scroll-to-text-fragment/scroll-to-text-fragment.html.ini
blob: 1dc328c049a739c2257e04dcd67f24992bfa0d77 (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
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
[scroll-to-text-fragment.html]
  expected:
    if os == "mac": [OK, TIMEOUT]
    if os == "win": [OK, TIMEOUT]
    [TIMEOUT, OK]
  [Test navigation with fragment: Fragment directive with percent encoded syntactical characters "&,-" should match text.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Multiple match text directive disambiguated by suffix should match the suffixed text.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Generic fragment directive with existing element fragment should scroll to element.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Exact text with prefix should match text.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Non-matching text directive with existing element fragment should scroll to element.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Exact text with suffix should match text.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Text directive should match when context terms are separated by node boundaries.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Non-matching text directive with nonexistent element fragment should not match and not scroll.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Non-whole-word exact text with spaces should not match.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Text range with prefix and suffix should match text.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Text directive should not scroll to hidden text.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Fragment directive with percent encoded non-ASCII unicode character should match text.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Multiple match text directive disambiguated by prefix should match the prefixed text.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Text range with no context should match text.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Uppercase TEXT directive should not parse as a text directive.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Text range with prefix and nonmatching suffix should not match.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Multiple non-whole-word exact texts should not match.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Text directive should match text within shadow DOM.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Text range with non-matching startText should not match.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Text directive with invalid syntax (context terms without "-") should not parse as a text directive.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Multiple match text directive disambiguated by prefix and suffix should match the text with the given context.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Text directive with existing element fragment should match and scroll into view text.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Text range with prefix should match text.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Text range with suffix should match text.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Text directive with nonexistent element fragment should match and scroll into view text.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Text range with nonmatching prefix and matching suffix should not match.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Exact text with prefix and suffix should match text.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Fragment directive with all TextMatchChars should match text.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Exact text with percent encoded spaces should match text.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: A non-matching text directive followed by a matching text directive should match and scroll into view the second text directive.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Text directive should not scroll to display none text.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Multiple text directives and a non-text directive should match text.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Multiple matching exact texts should match text.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Text range with non-matching endText should not match.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Exact text with no context should match text.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Text directive should horizontally scroll into view.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Text directive followed by non-text directive should match text.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Fragment directive with percent encoded syntactical characters "&,-" should match text.]
    expected:
      if os == "android": [TIMEOUT, NOTRUN, FAIL]
      [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Non-matching text directive with existing element fragment should scroll to element.]
    expected:
      if os == "android": [NOTRUN, FAIL, TIMEOUT]
      [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Generic fragment directive with existing element fragment should scroll to element.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Exact text with prefix should match text.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Multiple match text directive disambiguated by suffix should match the suffixed text.]
    expected:
      if os == "android": [NOTRUN, FAIL, TIMEOUT]
      [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Exact text with suffix should match text.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Text directive should match when context terms are separated by node boundaries.]
    expected:
      if os == "win": [FAIL, TIMEOUT, NOTRUN]
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]
      [NOTRUN, FAIL, TIMEOUT]

  [Test navigation with fragment: Non-matching text directive with nonexistent element fragment should not match and not scroll.]
    expected:
      if os == "android": [NOTRUN, FAIL, TIMEOUT]
      [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Non-whole-word exact text with spaces should not match.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Text range with prefix and suffix should match text.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Text directive should not scroll to hidden text.]
    expected:
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]
      if os == "win": [FAIL, TIMEOUT, NOTRUN]
      [NOTRUN, FAIL, TIMEOUT]

  [Test navigation with fragment: Multiple match text directive disambiguated by prefix should match the prefixed text.]
    expected:
      if os == "android": [NOTRUN, FAIL, TIMEOUT]
      [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Text range with no context should match text.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Text range with prefix and nonmatching suffix should not match.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Multiple non-whole-word exact texts should not match.]
    expected:
      if os == "android": [NOTRUN, FAIL, TIMEOUT]
      [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Multiple text directives and a non-text directive should match text.]
    expected:
      if os == "android": [NOTRUN, FAIL, TIMEOUT]
      [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Text directive should match text within shadow DOM.]
    expected:
      if os == "win": [FAIL, TIMEOUT, NOTRUN]
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]
      [NOTRUN, FAIL, TIMEOUT]

  [Test navigation with fragment: Text range with non-matching startText should not match.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Text directive with invalid syntax (context terms without "-") should not parse as a text directive.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Text directive with existing element fragment should match and scroll into view text.]
    expected:
      if os == "android": [NOTRUN, FAIL, TIMEOUT]
      [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Multiple match text directive disambiguated by prefix and suffix should match the text with the given context.]
    expected:
      if os == "linux": [TIMEOUT, FAIL, NOTRUN]
      if os == "android": [NOTRUN, FAIL, TIMEOUT]
      [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Text range with non-matching endText should not match.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Text range with prefix should match text.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Text range with suffix should match text.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Text directive with nonexistent element fragment should match and scroll into view text.]
    expected:
      if os == "android": [NOTRUN, FAIL, TIMEOUT]
      [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Text range with nonmatching prefix and matching suffix should not match.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Exact text with prefix and suffix should match text.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Fragment directive with all TextMatchChars should match text.]
    expected:
      if os == "android": [NOTRUN, FAIL, TIMEOUT]
      [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Exact text with percent encoded spaces should match text.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: A non-matching text directive followed by a matching text directive should match and scroll into view the second text directive.]
    expected:
      if os == "android": [NOTRUN, FAIL, TIMEOUT]
      [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Text directive should not scroll to display none text.]
    expected:
      if os == "win": [FAIL, TIMEOUT, NOTRUN]
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]
      [NOTRUN, FAIL, TIMEOUT]

  [Test navigation with fragment: Uppercase TEXT directive should not parse as a text directive.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Multiple matching exact texts should match text.]
    expected:
      if os == "android": [NOTRUN, FAIL, TIMEOUT]
      [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Fragment directive with percent encoded non-ASCII unicode character should match text.]
    expected:
      if os == "android": [NOTRUN, FAIL, TIMEOUT]
      [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Exact text with no context should match text.]
    expected: [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Text directive should horizontally scroll into view.]
    expected:
      if os == "win": [FAIL, TIMEOUT, NOTRUN]
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]
      [NOTRUN, FAIL, TIMEOUT]

  [Test navigation with fragment: Text directive followed by non-text directive should match text.]
    expected:
      if os == "android": [NOTRUN, FAIL, TIMEOUT]
      [FAIL, TIMEOUT, NOTRUN]

  [Test navigation with fragment: Exact text with prefix and suffix and query equals prefix..]
    expected: [FAIL, TIMEOUT, NOTRUN]