@@ -30,54 +30,243 @@ assert-css: (
30
30
31
31
// Checking the color of "keyword".
32
32
assert-css: (
33
- ".result-name .keyword",
33
+ ".result-keyword .keyword",
34
34
{"color": "rgb(57, 175, 215)"},
35
35
ALL,
36
36
)
37
+ assert-css: (
38
+ ".result-keyword",
39
+ {"color": "rgb(0, 150, 207)", "background-color": "rgba(0, 0, 0, 0)"},
40
+ )
41
+ move-cursor-to: ".result-keyword"
42
+ assert-css: (
43
+ ".result-keyword:hover",
44
+ {"color": "rgb(255, 255, 255)", "background-color": "rgb(60, 60, 60)"},
45
+ )
46
+ assert-css: (
47
+ ".result-keyword:hover .keyword",
48
+ {"color": "rgb(57, 175, 215)"},
49
+ )
50
+ move-cursor-to: ".search-input"
51
+ focus: ".result-keyword"
52
+ assert-css: (
53
+ ".result-keyword:focus",
54
+ {"color": "rgb(255, 255, 255)", "background-color": "rgb(60, 60, 60)"},
55
+ )
56
+ assert-css: (
57
+ ".result-keyword:focus .keyword",
58
+ {"color": "rgb(57, 175, 215)"},
59
+ )
60
+
37
61
// Check the color of "struct".
38
62
assert-css: (
39
- ".result-name .struct",
63
+ ".result-struct .struct",
40
64
{"color": "rgb(255, 160, 165)"},
41
65
ALL,
42
66
)
67
+ assert-css: (
68
+ ".result-struct",
69
+ {"color": "rgb(0, 150, 207)", "background-color": "rgba(0, 0, 0, 0)"},
70
+ )
71
+ move-cursor-to: ".result-struct"
72
+ assert-css: (
73
+ ".result-struct:hover",
74
+ {"color": "rgb(255, 255, 255)", "background-color": "rgb(60, 60, 60)"},
75
+ )
76
+ assert-css: (
77
+ ".result-struct:hover .struct",
78
+ {"color": "rgb(255, 160, 165)"},
79
+ )
80
+ move-cursor-to: ".search-input"
81
+ focus: ".result-struct"
82
+ assert-css: (
83
+ ".result-struct:focus",
84
+ {"color": "rgb(255, 255, 255)", "background-color": "rgb(60, 60, 60)"},
85
+ )
86
+ assert-css: (
87
+ ".result-struct:focus .struct",
88
+ {"color": "rgb(255, 160, 165)"},
89
+ )
90
+
43
91
// Check the color of "associated type".
44
92
assert-css: (
45
- ".result-name .associatedtype",
93
+ ".result-associatedtype .associatedtype",
46
94
{"color": "rgb(57, 175, 215)"},
47
95
ALL,
48
96
)
97
+ assert-css: (
98
+ ".result-associatedtype",
99
+ {"color": "rgb(0, 150, 207)", "background-color": "rgba(0, 0, 0, 0)"},
100
+ )
101
+ move-cursor-to: ".result-associatedtype"
102
+ assert-css: (
103
+ ".result-associatedtype:hover",
104
+ {"color": "rgb(255, 255, 255)", "background-color": "rgb(60, 60, 60)"},
105
+ )
106
+ assert-css: (
107
+ ".result-associatedtype:hover .associatedtype",
108
+ {"color": "rgb(57, 175, 215)"},
109
+ )
110
+ move-cursor-to: ".search-input"
111
+ focus: ".result-associatedtype"
112
+ assert-css: (
113
+ ".result-associatedtype:focus",
114
+ {"color": "rgb(255, 255, 255)", "background-color": "rgb(60, 60, 60)"},
115
+ )
116
+ assert-css: (
117
+ ".result-associatedtype:focus .associatedtype",
118
+ {"color": "rgb(57, 175, 215)"},
119
+ )
120
+
49
121
// Check the color of "type method".
50
122
assert-css: (
51
- ".result-name .tymethod",
123
+ ".result-tymethod .tymethod",
52
124
{"color": "rgb(253, 214, 135)"},
53
125
ALL,
54
126
)
127
+ assert-css: (
128
+ ".result-tymethod",
129
+ {"color": "rgb(0, 150, 207)", "background-color": "rgba(0, 0, 0, 0)"},
130
+ )
131
+ assert-css: (
132
+ ".result-tymethod .tymethod",
133
+ {"color": "rgb(253, 214, 135)"},
134
+ )
135
+ move-cursor-to: ".result-tymethod"
136
+ assert-css: (
137
+ ".result-tymethod:hover",
138
+ {"color": "rgb(255, 255, 255)", "background-color": "rgb(60, 60, 60)"},
139
+ )
140
+ move-cursor-to: ".search-input"
141
+ focus: ".result-tymethod"
142
+ assert-css: (
143
+ ".result-tymethod:focus",
144
+ {"color": "rgb(255, 255, 255)", "background-color": "rgb(60, 60, 60)"},
145
+ )
146
+
55
147
// Check the color of "method".
56
148
assert-css: (
57
- ".result-name .method",
149
+ ".result-method .method",
58
150
{"color": "rgb(253, 214, 135)"},
59
151
ALL,
60
152
)
153
+ assert-css: (
154
+ ".result-method",
155
+ {"color": "rgb(0, 150, 207)", "background-color": "rgba(0, 0, 0, 0)"},
156
+ )
157
+ move-cursor-to: ".result-method"
158
+ assert-css: (
159
+ ".result-method:hover",
160
+ {"color": "rgb(255, 255, 255)", "background-color": "rgb(60, 60, 60)"},
161
+ )
162
+ assert-css: (
163
+ ".result-method:hover .method",
164
+ {"color": "rgb(253, 214, 135)"},
165
+ )
166
+ move-cursor-to: ".search-input"
167
+ focus: ".result-method"
168
+ assert-css: (
169
+ ".result-method:focus",
170
+ {"color": "rgb(255, 255, 255)", "background-color": "rgb(60, 60, 60)"},
171
+ )
172
+ assert-css: (
173
+ ".result-method:focus .method",
174
+ {"color": "rgb(253, 214, 135)"},
175
+ )
176
+
61
177
// Check the color of "struct field".
62
178
assert-css: (
63
- ".result-name .structfield",
179
+ ".result-structfield .structfield",
64
180
{"color": "rgb(0, 150, 207)"},
65
181
ALL,
66
182
)
183
+ assert-css: (
184
+ ".result-structfield",
185
+ {"color": "rgb(0, 150, 207)", "background-color": "rgba(0, 0, 0, 0)"},
186
+ )
187
+ move-cursor-to: ".result-structfield"
188
+ assert-css: (
189
+ ".result-structfield:hover",
190
+ {"color": "rgb(255, 255, 255)", "background-color": "rgb(60, 60, 60)"},
191
+ )
192
+ assert-css: (
193
+ ".result-structfield:hover .structfield",
194
+ {"color": "rgb(255, 255, 255)"},
195
+ )
196
+ move-cursor-to: ".search-input"
197
+ focus: ".result-structfield"
198
+ assert-css: (
199
+ ".result-structfield:focus",
200
+ {"color": "rgb(255, 255, 255)", "background-color": "rgb(60, 60, 60)"},
201
+ )
202
+ assert-css: (
203
+ ".result-structfield:focus .structfield",
204
+ {"color": "rgb(255, 255, 255)"},
205
+ )
206
+
67
207
// Check the color of "macro".
68
208
assert-css: (
69
- ".result-name .macro",
209
+ ".result-macro .macro",
70
210
{"color": "rgb(163, 122, 204)"},
71
211
ALL,
72
212
)
213
+ assert-css: (
214
+ ".result-macro",
215
+ {"color": "rgb(0, 150, 207)", "background-color": "rgba(0, 0, 0, 0)"},
216
+ )
217
+ move-cursor-to: ".result-macro"
218
+ assert-css: (
219
+ ".result-macro:hover",
220
+ {"color": "rgb(255, 255, 255)", "background-color": "rgb(60, 60, 60)"},
221
+ )
222
+ assert-css: (
223
+ ".result-macro:hover .macro",
224
+ {"color": "rgb(163, 122, 204)"},
225
+ )
226
+ move-cursor-to: ".search-input"
227
+ focus: ".result-macro"
228
+ assert-css: (
229
+ ".result-macro:focus",
230
+ {"color": "rgb(255, 255, 255)", "background-color": "rgb(60, 60, 60)"},
231
+ )
232
+ assert-css: (
233
+ ".result-macro:focus .macro",
234
+ {"color": "rgb(163, 122, 204)"},
235
+ )
236
+
73
237
// Check the color of "fn".
74
238
assert-css: (
75
- ".result-name .fn",
239
+ ".result-fn .fn",
76
240
{"color": "rgb(253, 214, 135)"},
77
241
ALL,
78
242
)
243
+ assert-css: (
244
+ ".result-fn",
245
+ {"color": "rgb(0, 150, 207)", "background-color": "rgba(0, 0, 0, 0)"},
246
+ )
247
+ move-cursor-to: ".result-fn"
248
+ assert-css: (
249
+ ".result-fn:hover",
250
+ {"color": "rgb(255, 255, 255)", "background-color": "rgb(60, 60, 60)"},
251
+ )
252
+ assert-css: (
253
+ ".result-fn:hover .fn",
254
+ {"color": "rgb(253, 214, 135)"},
255
+ )
256
+ move-cursor-to: ".search-input"
257
+ focus: ".result-fn"
258
+ assert-css: (
259
+ ".result-fn:focus",
260
+ {"color": "rgb(255, 255, 255)", "background-color": "rgb(60, 60, 60)"},
261
+ )
262
+ assert-css: (
263
+ ".result-fn:focus .fn",
264
+ {"color": "rgb(253, 214, 135)"},
265
+ )
79
266
80
267
// Checking the `<a>` container.
268
+ move-cursor-to: ".search-input"
269
+ focus: ".search-input" // To ensure the `<a>` container isnt focus or hover.
81
270
assert-css: (
82
271
"//*[@class='result-name']/*[text()='test_docs::']/ancestor::a",
83
272
{"color": "rgb(0, 150, 207)", "background-color": "rgba(0, 0, 0, 0)"},
@@ -113,76 +302,258 @@ assert-css: (
113
302
{"color": "rgb(221, 221, 221)"},
114
303
)
115
304
116
- // Checking the color for "keyword".
305
+ // Checking the color for "keyword" text .
117
306
assert-css: (
118
307
"//*[@class='result-name']//*[text()='(keyword)']",
119
308
{"color": "rgb(221, 221, 221)"},
120
309
)
121
310
122
311
// Checking the color of "keyword".
123
312
assert-css: (
124
- ".result-name .keyword",
313
+ ".result-keyword .keyword",
125
314
{"color": "rgb(210, 153, 29)"},
126
315
ALL,
127
316
)
317
+ assert-css: (
318
+ ".result-keyword",
319
+ {"color": "rgb(221, 221, 221)", "background-color": "rgba(0, 0, 0, 0)"},
320
+ )
321
+ move-cursor-to: ".result-keyword"
322
+ assert-css: (
323
+ ".result-keyword:hover",
324
+ {"color": "rgb(221, 221, 221)", "background-color": "rgb(97, 97, 97)"},
325
+ )
326
+ assert-css: (
327
+ ".result-keyword:hover .keyword",
328
+ {"color": "rgb(210, 153, 29)"},
329
+ )
330
+ move-cursor-to: ".search-input"
331
+ focus: ".result-keyword"
332
+ assert-css: (
333
+ ".result-keyword:focus",
334
+ {"color": "rgb(221, 221, 221)", "background-color": "rgb(97, 97, 97)"},
335
+ )
336
+ assert-css: (
337
+ ".result-keyword:focus .keyword",
338
+ {"color": "rgb(210, 153, 29)"},
339
+ )
340
+
128
341
// Check the color of "struct".
129
342
assert-css: (
130
- ".result-name .struct",
343
+ ".result-struct .struct",
131
344
{"color": "rgb(45, 191, 184)"},
132
345
ALL,
133
346
)
347
+ assert-css: (
348
+ ".result-struct",
349
+ {"color": "rgb(221, 221, 221)", "background-color": "rgba(0, 0, 0, 0)"},
350
+ )
351
+ move-cursor-to: ".result-struct"
352
+ assert-css: (
353
+ ".result-struct:hover",
354
+ {"color": "rgb(221, 221, 221)", "background-color": "rgb(97, 97, 97)"},
355
+ )
356
+ assert-css: (
357
+ ".result-struct:hover .struct",
358
+ {"color": "rgb(45, 191, 184)"},
359
+ )
360
+ move-cursor-to: ".search-input"
361
+ focus: ".result-struct"
362
+ assert-css: (
363
+ ".result-struct:focus",
364
+ {"color": "rgb(221, 221, 221)", "background-color": "rgb(97, 97, 97)"},
365
+ )
366
+ assert-css: (
367
+ ".result-struct:focus .struct",
368
+ {"color": "rgb(45, 191, 184)"},
369
+ )
370
+
134
371
// Check the color of "associated type".
135
372
assert-css: (
136
- ".result-name .associatedtype",
373
+ ".result-associatedtype .associatedtype",
137
374
{"color": "rgb(210, 153, 29)"},
138
375
ALL,
139
376
)
377
+ assert-css: (
378
+ ".result-associatedtype",
379
+ {"color": "rgb(221, 221, 221)", "background-color": "rgba(0, 0, 0, 0)"},
380
+ )
381
+ move-cursor-to: ".result-associatedtype"
382
+ assert-css: (
383
+ ".result-associatedtype:hover",
384
+ {"color": "rgb(221, 221, 221)", "background-color": "rgb(97, 97, 97)"},
385
+ )
386
+ assert-css: (
387
+ ".result-associatedtype:hover .associatedtype",
388
+ {"color": "rgb(210, 153, 29)"},
389
+ )
390
+ move-cursor-to: ".search-input"
391
+ focus: ".result-associatedtype"
392
+ assert-css: (
393
+ ".result-associatedtype:focus",
394
+ {"color": "rgb(221, 221, 221)", "background-color": "rgb(97, 97, 97)"},
395
+ )
396
+ assert-css: (
397
+ ".result-associatedtype:focus .associatedtype",
398
+ {"color": "rgb(210, 153, 29)"},
399
+ )
400
+
140
401
// Check the color of "type method".
141
402
assert-css: (
142
- ".result-name .tymethod",
403
+ ".result-tymethod .tymethod",
143
404
{"color": "rgb(43, 171, 99)"},
144
405
ALL,
145
406
)
407
+ assert-css: (
408
+ ".result-tymethod",
409
+ {"color": "rgb(221, 221, 221)", "background-color": "rgba(0, 0, 0, 0)"},
410
+ )
411
+ move-cursor-to: ".result-tymethod"
412
+ assert-css: (
413
+ ".result-tymethod:hover",
414
+ {"color": "rgb(221, 221, 221)", "background-color": "rgb(97, 97, 97)"},
415
+ )
416
+ assert-css: (
417
+ ".result-tymethod:hover .tymethod",
418
+ {"color": "rgb(43, 171, 99)"},
419
+ )
420
+ move-cursor-to: ".search-input"
421
+ focus: ".result-tymethod"
422
+ assert-css: (
423
+ ".result-tymethod:focus",
424
+ {"color": "rgb(221, 221, 221)", "background-color": "rgb(97, 97, 97)"},
425
+ )
426
+ assert-css: (
427
+ ".result-tymethod:focus .tymethod",
428
+ {"color": "rgb(43, 171, 99)"},
429
+ )
430
+
146
431
// Check the color of "method".
147
432
assert-css: (
148
- ".result-name .method",
433
+ ".result-method .method",
149
434
{"color": "rgb(43, 171, 99)"},
150
435
ALL,
151
436
)
437
+ assert-css: (
438
+ ".result-method",
439
+ {"color": "rgb(221, 221, 221)", "background-color": "rgba(0, 0, 0, 0)"},
440
+ )
441
+ move-cursor-to: ".result-method"
442
+ assert-css: (
443
+ ".result-method:hover",
444
+ {"color": "rgb(221, 221, 221)", "background-color": "rgb(97, 97, 97)"},
445
+ )
446
+ assert-css: (
447
+ ".result-method:hover .method",
448
+ {"color": "rgb(43, 171, 99)"},
449
+ )
450
+ move-cursor-to: ".search-input"
451
+ focus: ".result-method"
452
+ assert-css: (
453
+ ".result-method:focus",
454
+ {"color": "rgb(221, 221, 221)", "background-color": "rgb(97, 97, 97)"},
455
+ )
456
+ assert-css: (
457
+ ".result-method:focus .method",
458
+ {"color": "rgb(43, 171, 99)"},
459
+ )
460
+
152
461
// Check the color of "struct field".
153
462
assert-css: (
154
- ".result-name .structfield",
463
+ ".result-structfield .structfield",
155
464
{"color": "rgb(221, 221, 221)"},
156
465
ALL,
157
466
)
467
+ assert-css: (
468
+ ".result-structfield",
469
+ {"color": "rgb(221, 221, 221)", "background-color": "rgba(0, 0, 0, 0)"},
470
+ )
471
+ move-cursor-to: ".result-structfield"
472
+ assert-css: (
473
+ ".result-structfield:hover",
474
+ {"color": "rgb(221, 221, 221)", "background-color": "rgb(97, 97, 97)"},
475
+ )
476
+ assert-css: (
477
+ ".result-structfield:hover .structfield",
478
+ {"color": "rgb(221, 221, 221)"},
479
+ )
480
+ move-cursor-to: ".search-input"
481
+ focus: ".result-structfield"
482
+ assert-css: (
483
+ ".result-structfield:focus",
484
+ {"color": "rgb(221, 221, 221)", "background-color": "rgb(97, 97, 97)"},
485
+ )
486
+ assert-css: (
487
+ ".result-structfield:focus .structfield",
488
+ {"color": "rgb(221, 221, 221)"},
489
+ )
490
+
158
491
// Check the color of "macro".
159
492
assert-css: (
160
- ".result-name .macro",
493
+ ".result-macro .macro",
161
494
{"color": "rgb(9, 189, 0)"},
162
495
ALL,
163
496
)
497
+ assert-css: (
498
+ ".result-macro",
499
+ {"color": "rgb(221, 221, 221)", "background-color": "rgba(0, 0, 0, 0)"},
500
+ )
501
+ move-cursor-to: ".result-macro"
502
+ assert-css: (
503
+ ".result-macro:hover",
504
+ {"color": "rgb(221, 221, 221)", "background-color": "rgb(97, 97, 97)"},
505
+ )
506
+ assert-css: (
507
+ ".result-macro:hover .macro",
508
+ {"color": "rgb(9, 189, 0)"},
509
+ )
510
+ move-cursor-to: ".search-input"
511
+ focus: ".result-macro"
512
+ assert-css: (
513
+ ".result-macro:focus",
514
+ {"color": "rgb(221, 221, 221)", "background-color": "rgb(97, 97, 97)"},
515
+ )
516
+ assert-css: (
517
+ ".result-macro:focus .macro",
518
+ {"color": "rgb(9, 189, 0)"},
519
+ )
520
+
164
521
// Check the color of "fn".
165
522
assert-css: (
166
- ".result-name .fn",
523
+ ".result-fn .fn",
167
524
{"color": "rgb(43, 171, 99)"},
168
525
ALL,
169
526
)
170
-
171
- // Checking the `<a>` container.
172
527
assert-css: (
173
- "//*[@class=' result-name']/*[text()='test_docs::']/ancestor::a ",
528
+ ". result-fn ",
174
529
{"color": "rgb(221, 221, 221)", "background-color": "rgba(0, 0, 0, 0)"},
175
530
)
176
-
177
- // Checking color and background on hover.
178
- move-cursor-to: "//*[@class='desc']//*[text()='Just a normal struct.']"
531
+ move-cursor-to: ".result-fn"
179
532
assert-css: (
180
- "//*[@class=' result-name']/*[text()='test_docs::'] ",
181
- {"color": "rgb(221, 221, 221)"},
533
+ ". result-fn:hover ",
534
+ {"color": "rgb(221, 221, 221)", "background-color": "rgb(97, 97, 97)" },
182
535
)
536
+ assert-css: (
537
+ ".result-fn:hover .fn",
538
+ {"color": "rgb(43, 171, 99)"},
539
+ )
540
+ move-cursor-to: ".search-input"
541
+ focus: ".result-fn"
542
+ assert-css: (
543
+ ".result-fn:focus",
544
+ {"color": "rgb(221, 221, 221)", "background-color": "rgb(97, 97, 97)"},
545
+ )
546
+ assert-css: (
547
+ ".result-fn:focus .fn",
548
+ {"color": "rgb(43, 171, 99)"},
549
+ )
550
+
551
+ // Checking the `<a>` container.
552
+ move-cursor-to: ".search-input"
553
+ focus: ".search-input" // To ensure the `<a>` container isnt focus or hover.
183
554
assert-css: (
184
555
"//*[@class='result-name']/*[text()='test_docs::']/ancestor::a",
185
- {"color": "rgb(221, 221, 221)", "background-color": "rgb(119, 119, 119 )"},
556
+ {"color": "rgb(221, 221, 221)", "background-color": "rgba(0, 0, 0, 0 )"},
186
557
)
187
558
188
559
// Light theme
@@ -200,76 +571,258 @@ assert-css: (
200
571
{"color": "rgb(0, 0, 0)"},
201
572
)
202
573
203
- // Checking the color for "keyword".
574
+ // Checking the color for "keyword" text .
204
575
assert-css: (
205
576
"//*[@class='result-name']//*[text()='(keyword)']",
206
577
{"color": "rgb(0, 0, 0)"},
207
578
)
208
579
209
580
// Checking the color of "keyword".
210
581
assert-css: (
211
- ".result-name .keyword",
582
+ ".result-keyword .keyword",
212
583
{"color": "rgb(56, 115, 173)"},
213
584
ALL,
214
585
)
586
+ assert-css: (
587
+ ".result-keyword",
588
+ {"color": "rgb(0, 0, 0)", "background-color": "rgba(0, 0, 0, 0)"},
589
+ )
590
+ move-cursor-to: ".result-keyword"
591
+ assert-css: (
592
+ ".result-keyword:hover",
593
+ {"color": "rgb(0, 0, 0)", "background-color": "rgb(204, 204, 204)"},
594
+ )
595
+ assert-css: (
596
+ ".result-keyword:hover .keyword",
597
+ {"color": "rgb(56, 115, 173)"},
598
+ )
599
+ move-cursor-to: ".search-input"
600
+ focus: ".result-keyword"
601
+ assert-css: (
602
+ ".result-keyword:focus",
603
+ {"color": "rgb(0, 0, 0)", "background-color": "rgb(204, 204, 204)"},
604
+ )
605
+ assert-css: (
606
+ ".result-keyword:focus .keyword",
607
+ {"color": "rgb(56, 115, 173)"},
608
+ )
609
+
215
610
// Check the color of "struct".
216
611
assert-css: (
217
- ".result-name .struct",
612
+ ".result-struct .struct",
218
613
{"color": "rgb(173, 55, 138)"},
219
614
ALL,
220
615
)
616
+ assert-css: (
617
+ ".result-struct",
618
+ {"color": "rgb(0, 0, 0)", "background-color": "rgba(0, 0, 0, 0)"},
619
+ )
620
+ move-cursor-to: ".result-struct"
621
+ assert-css: (
622
+ ".result-struct:hover",
623
+ {"color": "rgb(0, 0, 0)", "background-color": "rgb(204, 204, 204)"},
624
+ )
625
+ assert-css: (
626
+ ".result-struct:hover .struct",
627
+ {"color": "rgb(173, 55, 138)"},
628
+ )
629
+ move-cursor-to: ".search-input"
630
+ focus: ".result-struct"
631
+ assert-css: (
632
+ ".result-struct:focus",
633
+ {"color": "rgb(0, 0, 0)", "background-color": "rgb(204, 204, 204)"},
634
+ )
635
+ assert-css: (
636
+ ".result-struct:focus .struct",
637
+ {"color": "rgb(173, 55, 138)"},
638
+ )
639
+
221
640
// Check the color of "associated type".
222
641
assert-css: (
223
- ".result-name .associatedtype",
642
+ ".result-associatedtype .associatedtype",
224
643
{"color": "rgb(56, 115, 173)"},
225
644
ALL,
226
645
)
646
+ assert-css: (
647
+ ".result-associatedtype",
648
+ {"color": "rgb(0, 0, 0)", "background-color": "rgba(0, 0, 0, 0)"},
649
+ )
650
+ move-cursor-to: ".result-associatedtype"
651
+ assert-css: (
652
+ ".result-associatedtype:hover",
653
+ {"color": "rgb(0, 0, 0)", "background-color": "rgb(204, 204, 204)"},
654
+ )
655
+ assert-css: (
656
+ ".result-associatedtype:hover .associatedtype",
657
+ {"color": "rgb(56, 115, 173)"},
658
+ )
659
+ move-cursor-to: ".search-input"
660
+ focus: ".result-associatedtype"
661
+ assert-css: (
662
+ ".result-associatedtype:focus",
663
+ {"color": "rgb(0, 0, 0)", "background-color": "rgb(204, 204, 204)"},
664
+ )
665
+ assert-css: (
666
+ ".result-associatedtype:focus .associatedtype",
667
+ {"color": "rgb(56, 115, 173)"},
668
+ )
669
+
227
670
// Check the color of "type method".
228
671
assert-css: (
229
- ".result-name .tymethod",
672
+ ".result-tymethod .tymethod",
230
673
{"color": "rgb(173, 124, 55)"},
231
674
ALL,
232
675
)
676
+ assert-css: (
677
+ ".result-tymethod",
678
+ {"color": "rgb(0, 0, 0)", "background-color": "rgba(0, 0, 0, 0)"},
679
+ )
680
+ move-cursor-to: ".result-tymethod"
681
+ assert-css: (
682
+ ".result-tymethod:hover",
683
+ {"color": "rgb(0, 0, 0)", "background-color": "rgb(204, 204, 204)"},
684
+ )
685
+ assert-css: (
686
+ ".result-tymethod:hover .tymethod",
687
+ {"color": "rgb(173, 124, 55)"},
688
+ )
689
+ move-cursor-to: ".search-input"
690
+ focus: ".result-tymethod"
691
+ assert-css: (
692
+ ".result-tymethod:focus",
693
+ {"color": "rgb(0, 0, 0)", "background-color": "rgb(204, 204, 204)"},
694
+ )
695
+ assert-css: (
696
+ ".result-tymethod:focus .tymethod",
697
+ {"color": "rgb(173, 124, 55)"},
698
+ )
699
+
233
700
// Check the color of "method".
234
701
assert-css: (
235
- ".result-name .method",
702
+ ".result-method .method",
236
703
{"color": "rgb(173, 124, 55)"},
237
704
ALL,
238
705
)
706
+ assert-css: (
707
+ ".result-method",
708
+ {"color": "rgb(0, 0, 0)", "background-color": "rgba(0, 0, 0, 0)"},
709
+ )
710
+ move-cursor-to: ".result-method"
711
+ assert-css: (
712
+ ".result-method:hover",
713
+ {"color": "rgb(0, 0, 0)", "background-color": "rgb(204, 204, 204)"},
714
+ )
715
+ assert-css: (
716
+ ".result-method:hover .method",
717
+ {"color": "rgb(173, 124, 55)"},
718
+ )
719
+ move-cursor-to: ".search-input"
720
+ focus: ".result-method"
721
+ assert-css: (
722
+ ".result-method:focus",
723
+ {"color": "rgb(0, 0, 0)", "background-color": "rgb(204, 204, 204)"},
724
+ )
725
+ assert-css: (
726
+ ".result-method:focus .method",
727
+ {"color": "rgb(173, 124, 55)"},
728
+ )
729
+
239
730
// Check the color of "struct field".
240
731
assert-css: (
241
- ".result-name .structfield",
732
+ ".result-structfield .structfield",
242
733
{"color": "rgb(0, 0, 0)"},
243
734
ALL,
244
735
)
736
+ assert-css: (
737
+ ".result-structfield",
738
+ {"color": "rgb(0, 0, 0)", "background-color": "rgba(0, 0, 0, 0)"},
739
+ )
740
+ move-cursor-to: ".result-structfield"
741
+ assert-css: (
742
+ ".result-structfield:hover",
743
+ {"color": "rgb(0, 0, 0)", "background-color": "rgb(204, 204, 204)"},
744
+ )
745
+ assert-css: (
746
+ ".result-structfield:hover .structfield",
747
+ {"color": "rgb(0, 0, 0)"},
748
+ )
749
+ move-cursor-to: ".search-input"
750
+ focus: ".result-structfield"
751
+ assert-css: (
752
+ ".result-structfield:focus",
753
+ {"color": "rgb(0, 0, 0)", "background-color": "rgb(204, 204, 204)"},
754
+ )
755
+ assert-css: (
756
+ ".result-structfield:focus .structfield",
757
+ {"color": "rgb(0, 0, 0)"},
758
+ )
759
+
245
760
// Check the color of "macro".
246
761
assert-css: (
247
- ".result-name .macro",
762
+ ".result-macro .macro",
248
763
{"color": "rgb(6, 128, 0)"},
249
764
ALL,
250
765
)
766
+ assert-css: (
767
+ ".result-macro",
768
+ {"color": "rgb(0, 0, 0)", "background-color": "rgba(0, 0, 0, 0)"},
769
+ )
770
+ move-cursor-to: ".result-macro"
771
+ assert-css: (
772
+ ".result-macro:hover",
773
+ {"color": "rgb(0, 0, 0)", "background-color": "rgb(204, 204, 204)"},
774
+ )
775
+ assert-css: (
776
+ ".result-macro:hover .macro",
777
+ {"color": "rgb(6, 128, 0)"},
778
+ )
779
+ move-cursor-to: ".search-input"
780
+ focus: ".result-macro"
781
+ assert-css: (
782
+ ".result-macro:focus",
783
+ {"color": "rgb(0, 0, 0)", "background-color": "rgb(204, 204, 204)"},
784
+ )
785
+ assert-css: (
786
+ ".result-macro:focus .macro",
787
+ {"color": "rgb(6, 128, 0)"},
788
+ )
789
+
251
790
// Check the color of "fn".
252
791
assert-css: (
253
- ".result-name .fn",
792
+ ".result-fn .fn",
254
793
{"color": "rgb(173, 124, 55)"},
255
794
ALL,
256
795
)
257
-
258
- // Checking the `<a>` container.
259
796
assert-css: (
260
- "//*[@class=' result-name']/*[text()='test_docs::']/ancestor::a ",
797
+ ". result-fn ",
261
798
{"color": "rgb(0, 0, 0)", "background-color": "rgba(0, 0, 0, 0)"},
262
799
)
263
-
264
- // Checking color and background on hover.
265
- move-cursor-to: "//*[@class='desc']//*[text()='Just a normal struct.']"
800
+ move-cursor-to: ".result-fn"
266
801
assert-css: (
267
- "//*[@class=' result-name']/*[text()='test_docs::'] ",
268
- {"color": "rgb(0, 0, 0)"},
802
+ ". result-fn:hover ",
803
+ {"color": "rgb(0, 0, 0)", "background-color": "rgb(204, 204, 204)" },
269
804
)
805
+ assert-css: (
806
+ ".result-fn:hover .fn",
807
+ {"color": "rgb(173, 124, 55)"},
808
+ )
809
+ move-cursor-to: ".search-input"
810
+ focus: ".result-fn"
811
+ assert-css: (
812
+ ".result-fn:focus",
813
+ {"color": "rgb(0, 0, 0)", "background-color": "rgb(204, 204, 204)"},
814
+ )
815
+ assert-css: (
816
+ ".result-fn:focus .fn",
817
+ {"color": "rgb(173, 124, 55)"},
818
+ )
819
+
820
+ // Checking the `<a>` container.
821
+ move-cursor-to: ".search-input"
822
+ focus: ".search-input" // To ensure the `<a>` container isnt focus or hover.
270
823
assert-css: (
271
824
"//*[@class='result-name']/*[text()='test_docs::']/ancestor::a",
272
- {"color": "rgb(0, 0, 0)", "background-color": "rgb(221, 221, 221 )"},
825
+ {"color": "rgb(0, 0, 0)", "background-color": "rgba(0, 0, 0, 0 )"},
273
826
)
274
827
275
828
// Check the alias more specifically in the dark theme.
0 commit comments