@@ -17,19 +17,37 @@ goto: file://|DOC_PATH|/test_docs/struct.HeavilyDocumentedStruct.html
1717assert-css: ("h1.fqn", {"font-size": "24px"})
1818assert-css: ("h1.fqn", {"border-bottom-width": "1px"})
1919
20- assert-css: ("h2#top-doc-prose-title", {"font-size": "20.8px"})
21- assert-css: ("h2#top-doc-prose-title", {"border-bottom-width": "1px"})
22- assert-css: ("h3#top-doc-prose-sub-heading", {"font-size": "18.4px"})
23- assert-css: ("h3#top-doc-prose-sub-heading", {"border-bottom-width": "1px"})
24- assert-css: ("h4#top-doc-prose-sub-sub-heading", {"font-size": "17.6px"})
25- assert-css: ("h4#top-doc-prose-sub-sub-heading", {"border-bottom-width": "1px"})
20+ assert-css: (
21+ "h2#struct\.HeavilyDocumentedStruct\.top-doc-prose-title",
22+ {"font-size": "20.8px"},
23+ )
24+ assert-css: (
25+ "h2#struct\.HeavilyDocumentedStruct\.top-doc-prose-title",
26+ {"border-bottom-width": "1px"},
27+ )
28+ assert-css: (
29+ "h3#struct\.HeavilyDocumentedStruct\.top-doc-prose-sub-heading",
30+ {"font-size": "18.4px"},
31+ )
32+ assert-css: (
33+ "h3#struct\.HeavilyDocumentedStruct\.top-doc-prose-sub-heading",
34+ {"border-bottom-width": "1px"},
35+ )
36+ assert-css: (
37+ "h4#struct\.HeavilyDocumentedStruct\.top-doc-prose-sub-sub-heading",
38+ {"font-size": "17.6px"},
39+ )
40+ assert-css: (
41+ "h4#struct\.HeavilyDocumentedStruct\.top-doc-prose-sub-sub-heading",
42+ {"border-bottom-width": "1px"},
43+ )
2644
2745assert-css: ("h2#fields", {"font-size": "22.4px"})
2846assert-css: ("h2#fields", {"border-bottom-width": "1px"})
29- assert-css: ("h3#title-for-field", {"font-size": "20.8px"})
30- assert-css: ("h3#title-for-field", {"border-bottom-width": "0px"})
31- assert-css: ("h4#sub-heading-for-field", {"font-size": "16px"})
32- assert-css: ("h4#sub-heading-for-field", {"border-bottom-width": "0px"})
47+ assert-css: ("h3#structfield\.nothing\. title-for-field", {"font-size": "20.8px"})
48+ assert-css: ("h3#structfield\.nothing\. title-for-field", {"border-bottom-width": "0px"})
49+ assert-css: ("h4#structfield\.nothing\. sub-heading-for-field", {"font-size": "16px"})
50+ assert-css: ("h4#structfield\.nothing\. sub-heading-for-field", {"border-bottom-width": "0px"})
3351
3452assert-css: ("h2#implementations", {"font-size": "22.4px"})
3553assert-css: ("h2#implementations", {"border-bottom-width": "1px"})
@@ -39,53 +57,104 @@ assert-css: ("#impl > h3.code-header", {"border-bottom-width": "0px"})
3957assert-css: ("#method\.do_nothing > h4.code-header", {"font-size": "16px"})
4058assert-css: ("#method\.do_nothing > h4.code-header", {"border-bottom-width": "0px"})
4159
42- assert-css: ("h4#title-for-struct-impl-doc", {"font-size": "16px"})
43- assert-css: ("h4#title-for-struct-impl-doc", {"border-bottom-width": "0px"})
44- assert-css: ("h5#sub-heading-for-struct-impl-doc", {"font-size": "16px"})
45- assert-css: ("h5#sub-heading-for-struct-impl-doc", {"border-bottom-width": "0px"})
46- assert-css: ("h6#sub-sub-heading-for-struct-impl-doc", {"font-size": "15.2px"})
47- assert-css: ("h6#sub-sub-heading-for-struct-impl-doc", {"border-bottom-width": "0px"})
60+ assert-css: (
61+ "h4#impl\.unknown\.title-for-struct-impl-doc",
62+ {"font-size": "16px"},
63+ )
64+ assert-css: (
65+ "h4#impl\.unknown\.title-for-struct-impl-doc",
66+ {"border-bottom-width": "0px"},
67+ )
68+ assert-css: (
69+ "h5#impl\.unknown\.sub-heading-for-struct-impl-doc",
70+ {"font-size": "16px"},
71+ )
72+ assert-css: (
73+ "h5#impl\.unknown\.sub-heading-for-struct-impl-doc",
74+ {"border-bottom-width": "0px"},
75+ )
76+ assert-css: (
77+ "h6#impl\.unknown\.sub-sub-heading-for-struct-impl-doc",
78+ {"font-size": "15.2px"},
79+ )
80+ assert-css: (
81+ "h6#impl\.unknown\.sub-sub-heading-for-struct-impl-doc",
82+ {"border-bottom-width": "0px"},
83+ )
4884
49- assert-css: ("h5#title-for-struct-impl-item-doc", {"font-size": "16px"})
50- assert-css: ("h5#title-for-struct-impl-item-doc", {"border-bottom-width": "0px"})
51- assert-css: ("h6#sub-heading-for-struct-impl-item-doc", {"font-size": "15.2px"})
52- assert-css: ("h6#sub-heading-for-struct-impl-item-doc", {"border-bottom-width": "0px"})
53- assert-css: ("h6#sub-sub-heading-for-struct-impl-item-doc", {"font-size": "15.2px"})
85+ assert-css: (
86+ "h5#method\.do_nothing\.title-for-struct-impl-item-doc",
87+ {"font-size": "16px"},
88+ )
89+ assert-css: (
90+ "h5#method\.do_nothing\.title-for-struct-impl-item-doc",
91+ {"border-bottom-width": "0px"},
92+ )
93+ assert-css: (
94+ "h6#method\.do_nothing\.sub-heading-for-struct-impl-item-doc",
95+ {"font-size": "15.2px"},
96+ )
97+ assert-css: (
98+ "h6#method\.do_nothing\.sub-heading-for-struct-impl-item-doc",
99+ {"border-bottom-width": "0px"},
100+ )
101+ assert-css: (
102+ "h6#method\.do_nothing\.sub-sub-heading-for-struct-impl-item-doc",
103+ {"font-size": "15.2px"},
104+ )
54105
55106goto: file://|DOC_PATH|/test_docs/enum.HeavilyDocumentedEnum.html
56107
57108assert-css: ("h1.fqn", {"font-size": "24px"})
58109assert-css: ("h1.fqn", {"border-bottom-width": "1px"})
59110
60- assert-css: ("h2#top-doc-prose-title", {"font-size": "20.8px"})
61- assert-css: ("h2#top-doc-prose-title", {"border-bottom-width": "1px"})
62- assert-css: ("h3#top-doc-prose-sub-heading", {"font-size": "18.4px"})
63- assert-css: ("h3#top-doc-prose-sub-heading", {"border-bottom-width": "1px"})
64- assert-css: ("h4#top-doc-prose-sub-sub-heading", {"font-size": "17.6px"})
65- assert-css: ("h4#top-doc-prose-sub-sub-heading", {"border-bottom-width": "1px"})
111+ assert-css: (
112+ "h2#enum\.HeavilyDocumentedEnum\.top-doc-prose-title",
113+ {"font-size": "20.8px"},
114+ )
115+ assert-css: (
116+ "h2#enum\.HeavilyDocumentedEnum\.top-doc-prose-title",
117+ {"border-bottom-width": "1px"},
118+ )
119+ assert-css: (
120+ "h3#enum\.HeavilyDocumentedEnum\.top-doc-prose-sub-heading",
121+ {"font-size": "18.4px"},
122+ )
123+ assert-css: (
124+ "h3#enum\.HeavilyDocumentedEnum\.top-doc-prose-sub-heading",
125+ {"border-bottom-width": "1px"},
126+ )
127+ assert-css: (
128+ "h4#enum\.HeavilyDocumentedEnum\.top-doc-prose-sub-sub-heading",
129+ {"font-size": "17.6px"},
130+ )
131+ assert-css: (
132+ "h4#enum\.HeavilyDocumentedEnum\.top-doc-prose-sub-sub-heading",
133+ {"border-bottom-width": "1px"},
134+ )
66135
67136assert-css: ("h2#variants", {"font-size": "22.4px"})
68137assert-css: ("h2#variants", {"border-bottom-width": "1px"})
69138
70- assert-css: ("h4#none-prose-title", {"font-size": "16px"})
71- assert-css: ("h4#none-prose-title", {"border-bottom-width": "0px"})
72- assert-css: ("h5#none-prose-sub-heading", {"font-size": "16px"})
73- assert-css: ("h5#none-prose-sub-heading", {"border-bottom-width": "0px"})
139+ assert-css: ("h4#variant\.None\. none-prose-title", {"font-size": "16px"})
140+ assert-css: ("h4#variant\.None\. none-prose-title", {"border-bottom-width": "0px"})
141+ assert-css: ("h5#variant\.None\. none-prose-sub-heading", {"font-size": "16px"})
142+ assert-css: ("h5#variant\.None\. none-prose-sub-heading", {"border-bottom-width": "0px"})
74143
75- assert-css: ("h4#wrapped-prose-title", {"font-size": "16px"})
76- assert-css: ("h4#wrapped-prose-title", {"border-bottom-width": "0px"})
77- assert-css: ("h5#wrapped-prose-sub-heading", {"font-size": "16px"})
78- assert-css: ("h5#wrapped-prose-sub-heading", {"border-bottom-width": "0px"})
144+ assert-css: ("h4#variant\.Wrapped\. wrapped-prose-title", {"font-size": "16px"})
145+ assert-css: ("h4#variant\.Wrapped\. wrapped-prose-title", {"border-bottom-width": "0px"})
146+ assert-css: ("h5#variant\.Wrapped\. wrapped-prose-sub-heading", {"font-size": "16px"})
147+ assert-css: ("h5#variant\.Wrapped\. wrapped-prose-sub-heading", {"border-bottom-width": "0px"})
79148
80- assert-css: ("h5#wrapped0-prose-title", {"font-size": "16px"})
81- assert-css: ("h5#wrapped0-prose-title", {"border-bottom-width": "0px"})
82- assert-css: ("h6#wrapped0-prose-sub-heading", {"font-size": "15.2px"})
83- assert-css: ("h6#wrapped0-prose-sub-heading", {"border-bottom-width": "0px"})
149+ assert-css: ("h5#structfield\.0\. wrapped0-prose-title", {"font-size": "16px"})
150+ assert-css: ("h5#structfield\.0\. wrapped0-prose-title", {"border-bottom-width": "0px"})
151+ assert-css: ("h6#structfield\.0\. wrapped0-prose-sub-heading", {"font-size": "15.2px"})
152+ assert-css: ("h6#structfield\.0\. wrapped0-prose-sub-heading", {"border-bottom-width": "0px"})
84153
85- assert-css: ("h5#structy-prose-title", {"font-size": "16px"})
86- assert-css: ("h5#structy-prose-title", {"border-bottom-width": "0px"})
87- assert-css: ("h6#structy-prose-sub-heading", {"font-size": "15.2px"})
88- assert-css: ("h6#structy-prose-sub-heading", {"border-bottom-width": "0px"})
154+ assert-css: ("h5#structfield\.alpha\. structy-prose-title", {"font-size": "16px"})
155+ assert-css: ("h5#structfield\.alpha\. structy-prose-title", {"border-bottom-width": "0px"})
156+ assert-css: ("h6#structfield\.alpha\. structy-prose-sub-heading", {"font-size": "15.2px"})
157+ assert-css: ("h6#structfield\.alpha\. structy-prose-sub-heading", {"border-bottom-width": "0px"})
89158
90159assert-css: ("h2#implementations", {"font-size": "22.4px"})
91160assert-css: ("h2#implementations", {"border-bottom-width": "1px"})
@@ -95,19 +164,37 @@ assert-css: ("#impl > h3.code-header", {"border-bottom-width": "0px"})
95164assert-css: ("#method\.do_nothing > h4.code-header", {"font-size": "16px"})
96165assert-css: ("#method\.do_nothing > h4.code-header", {"border-bottom-width": "0px"})
97166
98- assert-css: ("h4#title-for-enum-impl-doc", {"font-size": "16px"})
99- assert-css: ("h4#title-for-enum-impl-doc", {"border-bottom-width": "0px"})
100- assert-css: ("h5#sub-heading-for-enum-impl-doc", {"font-size": "16px"})
101- assert-css: ("h5#sub-heading-for-enum-impl-doc", {"border-bottom-width": "0px"})
102- assert-css: ("h6#sub-sub-heading-for-enum-impl-doc", {"font-size": "15.2px"})
103- assert-css: ("h6#sub-sub-heading-for-enum-impl-doc", {"border-bottom-width": "0px"})
167+ assert-css: ("h4#impl\.unknown\. title-for-enum-impl-doc", {"font-size": "16px"})
168+ assert-css: ("h4#impl\.unknown\. title-for-enum-impl-doc", {"border-bottom-width": "0px"})
169+ assert-css: ("h5#impl\.unknown\. sub-heading-for-enum-impl-doc", {"font-size": "16px"})
170+ assert-css: ("h5#impl\.unknown\. sub-heading-for-enum-impl-doc", {"border-bottom-width": "0px"})
171+ assert-css: ("h6#impl\.unknown\. sub-sub-heading-for-enum-impl-doc", {"font-size": "15.2px"})
172+ assert-css: ("h6#impl\.unknown\. sub-sub-heading-for-enum-impl-doc", {"border-bottom-width": "0px"})
104173
105- assert-css: ("h5#title-for-enum-impl-item-doc", {"font-size": "16px"})
106- assert-css: ("h5#title-for-enum-impl-item-doc", {"border-bottom-width": "0px"})
107- assert-css: ("h6#sub-heading-for-enum-impl-item-doc", {"font-size": "15.2px"})
108- assert-css: ("h6#sub-heading-for-enum-impl-item-doc", {"border-bottom-width": "0px"})
109- assert-css: ("h6#sub-sub-heading-for-enum-impl-item-doc", {"font-size": "15.2px"})
110- assert-css: ("h6#sub-sub-heading-for-enum-impl-item-doc", {"border-bottom-width": "0px"})
174+ assert-css: (
175+ "h5#method\.do_nothing\.title-for-enum-impl-item-doc",
176+ {"font-size": "16px"},
177+ )
178+ assert-css: (
179+ "h5#method\.do_nothing\.title-for-enum-impl-item-doc",
180+ {"border-bottom-width": "0px"},
181+ )
182+ assert-css: (
183+ "h6#method\.do_nothing\.sub-heading-for-enum-impl-item-doc",
184+ {"font-size": "15.2px"},
185+ )
186+ assert-css: (
187+ "h6#method\.do_nothing\.sub-heading-for-enum-impl-item-doc",
188+ {"border-bottom-width": "0px"},
189+ )
190+ assert-css: (
191+ "h6#method\.do_nothing\.sub-sub-heading-for-enum-impl-item-doc",
192+ {"font-size": "15.2px"},
193+ )
194+ assert-css: (
195+ "h6#method\.do_nothing\.sub-sub-heading-for-enum-impl-item-doc",
196+ {"border-bottom-width": "0px"},
197+ )
111198
112199assert-text: (".sidebar .others h3", "Modules")
113200assert-css: (".sidebar .others h3", {"border-bottom-width": "1px"}, ALL)
@@ -117,40 +204,88 @@ goto: file://|DOC_PATH|/test_docs/union.HeavilyDocumentedUnion.html
117204assert-css: ("h1.fqn", {"font-size": "24px"})
118205assert-css: ("h1.fqn", {"border-bottom-width": "1px"})
119206
120- assert-css: ("h2#top-doc-prose-title", {"font-size": "20.8px"})
121- assert-css: ("h2#top-doc-prose-title", {"border-bottom-width": "1px"})
122- assert-css: ("h3#top-doc-prose-sub-heading", {"font-size": "18.4px"})
123- assert-css: ("h3#top-doc-prose-sub-heading", {"border-bottom-width": "1px"})
207+ assert-css: (
208+ "h2#union\.HeavilyDocumentedUnion\.top-doc-prose-title",
209+ {"font-size": "20.8px"},
210+ )
211+ assert-css: (
212+ "h2#union\.HeavilyDocumentedUnion\.top-doc-prose-title",
213+ {"border-bottom-width": "1px"},
214+ )
215+ assert-css: (
216+ "h3#union\.HeavilyDocumentedUnion\.top-doc-prose-sub-heading",
217+ {"font-size": "18.4px"},
218+ )
219+ assert-css: (
220+ "h3#union\.HeavilyDocumentedUnion\.top-doc-prose-sub-heading",
221+ {"border-bottom-width": "1px"},
222+ )
124223
125224assert-css: ("h2#fields", {"font-size": "22.4px"})
126225assert-css: ("h2#fields", {"border-bottom-width": "1px"})
127226
128- assert-css: ("h3#title-for-union-variant", {"font-size": "20.8px"})
129- assert-css: ("h3#title-for-union-variant", {"border-bottom-width": "0px"})
130- assert-css: ("h4#sub-heading-for-union-variant", {"font-size": "16px"})
131- assert-css: ("h4#sub-heading-for-union-variant", {"border-bottom-width": "0px"})
227+ assert-css: (
228+ "h3#structfield\.nothing\.title-for-union-variant",
229+ {"font-size": "20.8px"},
230+ )
231+ assert-css: (
232+ "h3#structfield\.nothing\.title-for-union-variant",
233+ {"border-bottom-width": "0px"},
234+ )
235+ assert-css: (
236+ "h4#structfield\.nothing\.sub-heading-for-union-variant",
237+ {"font-size": "16px"},
238+ )
239+ assert-css: (
240+ "h4#structfield\.nothing\.sub-heading-for-union-variant",
241+ {"border-bottom-width": "0px"},
242+ )
132243
133244assert-css: ("h2#implementations", {"font-size": "22.4px"})
134245assert-css: ("h2#implementations", {"border-bottom-width": "1px"})
135246
136247assert-css: ("#impl > h3.code-header", {"font-size": "17.6px"})
137248assert-css: ("#impl > h3.code-header", {"border-bottom-width": "0px"})
138- assert-css: ("h4#title-for-union-impl-doc", {"font-size": "16px"})
139- assert-css: ("h4#title-for-union-impl-doc", {"border-bottom-width": "0px"})
140- assert-css: ("h5#sub-heading-for-union-impl-doc", {"font-size": "16px"})
141- assert-css: ("h5#sub-heading-for-union-impl-doc", {"border-bottom-width": "0px"})
249+ assert-css: ("h4#impl\.unknown\. title-for-union-impl-doc", {"font-size": "16px"})
250+ assert-css: ("h4#impl\.unknown\. title-for-union-impl-doc", {"border-bottom-width": "0px"})
251+ assert-css: ("h5#impl\.unknown\. sub-heading-for-union-impl-doc", {"font-size": "16px"})
252+ assert-css: ("h5#impl\.unknown\. sub-heading-for-union-impl-doc", {"border-bottom-width": "0px"})
142253
143- assert-css: ("h5#title-for-union-impl-item-doc", {"font-size": "16px"})
144- assert-css: ("h5#title-for-union-impl-item-doc", {"border-bottom-width": "0px"})
145- assert-css: ("h6#sub-heading-for-union-impl-item-doc", {"font-size": "15.2px"})
146- assert-css: ("h6#sub-heading-for-union-impl-item-doc", {"border-bottom-width": "0px"})
254+ assert-css: (
255+ "h5#method\.do_nothing\.title-for-union-impl-item-doc",
256+ {"font-size": "16px"},
257+ )
258+ assert-css: (
259+ "h5#method\.do_nothing\.title-for-union-impl-item-doc",
260+ {"border-bottom-width": "0px"},
261+ )
262+ assert-css: (
263+ "h6#method\.do_nothing\.sub-heading-for-union-impl-item-doc",
264+ {"font-size": "15.2px"},
265+ )
266+ assert-css: (
267+ "h6#method\.do_nothing\.sub-heading-for-union-impl-item-doc",
268+ {"border-bottom-width": "0px"},
269+ )
147270
148271goto: file://|DOC_PATH|/test_docs/macro.heavily_documented_macro.html
149272
150273assert-css: ("h1.fqn", {"font-size": "24px"})
151274assert-css: ("h1.fqn", {"border-bottom-width": "1px"})
152275
153- assert-css: ("h2#top-doc-prose-title", {"font-size": "20.8px"})
154- assert-css: ("h2#top-doc-prose-title", {"border-bottom-width": "1px"})
155- assert-css: ("h3#top-doc-prose-sub-heading", {"font-size": "18.4px"})
156- assert-css: ("h3#top-doc-prose-sub-heading", {"border-bottom-width": "1px"})
276+ assert-css: (
277+ "h2#macro\.heavily_documented_macro\.top-doc-prose-title",
278+ {"font-size": "20.8px"},
279+ )
280+ assert-css: (
281+ "h2#macro\.heavily_documented_macro\.top-doc-prose-title",
282+ {"border-bottom-width": "1px"},
283+ )
284+ assert-css: (
285+ "h3#macro\.heavily_documented_macro\.top-doc-prose-sub-heading",
286+ {"font-size": "18.4px"},
287+ )
288+ assert-css: (
289+ "h3#macro\.heavily_documented_macro\.top-doc-prose-sub-heading",
290+ {"border-bottom-width": "1px"},
291+ )
0 commit comments