rastrillo / fiesta Public

Clone
git clone https://amadan.net/rastrillo/fiesta

Plain git — no account needed to clone.

Download

Download this file

1[
2 {
3 "file": "sizing_fixture_test.go",
4 "builder": "sizingFixture",
5 "case": "",
6 "path": "sizing.html",
7 "kind": "body",
8 "note": "the whole fixture, every adversarial case included; the port wraps it in sizingDoc"
9 },
10 {
11 "file": "markup_v3_browser_test.go",
12 "builder": "classFixture",
13 "case": "",
14 "path": "spelling-class.html",
15 "kind": "body",
16 "note": "classSpelling(t, classFixture(t)): the whole fixture in class spelling; markup.Respell derives the attribute twin"
17 },
18 {
19 "file": "index_browser_test.go",
20 "builder": "legacyLayout",
21 "case": "sidebar",
22 "path": "../legacy/sidebar.html",
23 "kind": "document",
24 "note": "shellLayoutPage(t, legacyLayout(t, sidebar), \"ltr\") with no extra defines"
25 },
26 {
27 "file": "index_browser_test.go",
28 "builder": "legacyLayout",
29 "case": "console",
30 "path": "../legacy/console.html",
31 "kind": "document",
32 "note": "shellLayoutPage(t, legacyLayout(t, console), \"ltr\") with no extra defines"
33 },
34 {
35 "file": "browser_test.go",
36 "builder": "page",
37 "case": "40",
38 "path": "browser_test/page-40.html",
39 "kind": "document",
40 "request": "/",
41 "note": "page(t, 40)"
42 },
43 {
44 "file": "browser_test.go",
45 "builder": "datePage",
46 "case": "field-date",
47 "path": "browser_test/datePage-field-date.html",
48 "kind": "document",
49 "request": "/",
50 "note": "datePage(t, \"field-date\", \"due\")"
51 },
52 {
53 "file": "browser_test.go",
54 "builder": "datePage",
55 "case": "field-date-nocal",
56 "path": "browser_test/datePage-field-date-nocal.html",
57 "kind": "document",
58 "request": "/?nocal",
59 "note": "datePage(t, \"field-date\", \"due\"), without calendar.js"
60 },
61 {
62 "file": "browser_test.go",
63 "builder": "datePage",
64 "case": "field-time",
65 "path": "browser_test/datePage-field-time.html",
66 "kind": "document",
67 "request": "/",
68 "note": "datePage(t, \"field-time\", \"at\")"
69 },
70 {
71 "file": "browser_test.go",
72 "builder": "groupPage",
73 "case": "",
74 "path": "browser_test/groupPage.html",
75 "kind": "document",
76 "request": "/"
77 },
78 {
79 "file": "browser_test.go",
80 "builder": "menuPage",
81 "case": "",
82 "path": "browser_test/menuPage.html",
83 "kind": "document",
84 "request": "/"
85 },
86 {
87 "file": "browser_test.go",
88 "builder": "menuPage",
89 "case": "old-spelling",
90 "path": "browser_test/menuPage-old-spelling.html",
91 "kind": "document",
92 "request": "/old-spelling",
93 "note": "the mid-upgrade page in class spelling"
94 },
95 {
96 "file": "browser_test.go",
97 "builder": "modalPage",
98 "case": "",
99 "path": "browser_test/modalPage.html",
100 "kind": "document",
101 "request": "/",
102 "note": "Styleguide()[\"modal\"] in a bare page; the same markup is example modal/default"
103 },
104 {
105 "file": "browser_test.go",
106 "builder": "fieldRowPage",
107 "case": "ltr",
108 "path": "browser_test/fieldRowPage-ltr.html",
109 "kind": "document",
110 "request": "/?dir=ltr"
111 },
112 {
113 "file": "browser_test.go",
114 "builder": "fieldRowPage",
115 "case": "rtl",
116 "path": "browser_test/fieldRowPage-rtl.html",
117 "kind": "document",
118 "request": "/?dir=rtl"
119 },
120 {
121 "file": "browser_test.go",
122 "builder": "busyPage",
123 "case": "",
124 "path": "browser_test/busyPage.html",
125 "kind": "document",
126 "request": "/"
127 },
128 {
129 "file": "browser_test.go",
130 "builder": "bidiRowPage",
131 "case": "",
132 "path": "browser_test/bidiRowPage.html",
133 "kind": "document",
134 "request": "/"
135 },
136 {
137 "file": "scheme_browser_test.go",
138 "builder": "schemeApp",
139 "case": "",
140 "path": "scheme_browser_test/schemeApp.html",
141 "kind": "document",
142 "request": "/",
143 "note": "the column shell through ui.Pages with no scheme cookie, so System is current; its server-backed tests stay in rastrillo; only the three literal schemeFlipBody tests are ported"
144 },
145 {
146 "file": "sizing_browser_test.go",
147 "builder": "TestTheCalendarDocksAndItsDaysAreTaps",
148 "case": "field",
149 "path": "sizing_browser_test/TestTheCalendarDocksAndItsDaysAreTaps-field.html",
150 "kind": "piece",
151 "note": "the field both pages hold"
152 },
153 {
154 "file": "sizing_browser_test.go",
155 "builder": "TestDesktopDensityIsPinned",
156 "case": "modal",
157 "path": "",
158 "example": "modal/default",
159 "note": "Styleguide()[\"modal\"]"
160 },
161 {
162 "file": "sizing_browser_test.go",
163 "builder": "TestEveryTapTargetIsAtLeast44Pixels",
164 "case": "modal",
165 "path": "",
166 "example": "modal/default",
167 "note": "Styleguide()[\"modal\"]"
168 },
169 {
170 "file": "sizing_browser_test.go",
171 "builder": "TestTheFloorChangesNothingButSizeOnADesktop",
172 "case": "",
173 "path": "sizing.html",
174 "kind": "body",
175 "note": "sizingFixture(t) plus a literal tail the test keeps"
176 },
177 {
178 "file": "rows_browser_test.go",
179 "builder": "rowsFixture",
180 "case": "",
181 "path": "rows_browser_test/rowsFixture.html",
182 "kind": "body"
183 },
184 {
185 "file": "rows_browser_test.go",
186 "builder": "narrowRowsPage",
187 "case": "",
188 "path": "rows_browser_test/narrowRowsPage.html",
189 "kind": "body",
190 "note": "the / page's body"
191 },
192 {
193 "file": "blocks_browser_test.go",
194 "builder": "segTabsPage",
195 "case": "",
196 "path": "blocks_browser_test/segTabsPage.html",
197 "kind": "body",
198 "note": "segTabsPage(t)[\"/\"]: the tabs over the card and over the box, with their ids"
199 },
200 {
201 "file": "blocks_browser_test.go",
202 "builder": "TestADetailListsLabelSitsOnItsValuesFirstLine",
203 "case": "dl",
204 "path": "blocks_browser_test/TestADetailListsLabelSitsOnItsValuesFirstLine-dl.html",
205 "kind": "piece"
206 },
207 {
208 "file": "bulkbar_browser_test.go",
209 "builder": "bulkBarPage",
210 "case": "",
211 "path": "bulkbar_browser_test/bulkBarPage.html",
212 "kind": "body",
213 "note": "bulkBarPage(t, \"ltr\"): every bulkBarCases entry in its \u003cdiv rst-list id=\"bulk-\u003cid\u003e\"\u003e; the port flips dir on the document"
214 },
215 {
216 "file": "dropdown_browser_test.go",
217 "builder": "TestADropdownOpensUnderItsOwnSummary",
218 "case": "partial",
219 "path": "dropdown_browser_test/TestADropdownOpensUnderItsOwnSummary-partial.html",
220 "kind": "piece",
221 "note": "the partial; the sample is example dropdown/menu-idiom"
222 },
223 {
224 "file": "dropdown_browser_test.go",
225 "builder": "TestADropdownWithoutAnchorsOrScriptsStaysOnScreen",
226 "case": "partial",
227 "path": "dropdown_browser_test/TestADropdownWithoutAnchorsOrScriptsStaysOnScreen-partial.html",
228 "kind": "piece",
229 "note": "the partial; the sample is example dropdown/menu-idiom"
230 },
231 {
232 "file": "dropdown_browser_test.go",
233 "builder": "TestAnOpenDropdownIsPlacedAgainWhenTheWindowChanges",
234 "case": "menu",
235 "path": "dropdown_browser_test/TestAnOpenDropdownIsPlacedAgainWhenTheWindowChanges-menu.html",
236 "kind": "piece"
237 },
238 {
239 "file": "pagination_browser_test.go",
240 "builder": "paginationPage",
241 "case": "",
242 "path": "pagination_browser_test/paginationPage.html",
243 "kind": "body",
244 "note": "paginationPage(t, \"ltr\"): every paginationCases entry in its \u003cdiv id=\"pg-\u003cid\u003e\"\u003e; the port flips dir on the document"
245 },
246 {
247 "file": "rowmenu_browser_test.go",
248 "builder": "rowMenuPage",
249 "case": "root",
250 "path": "rowmenu_browser_test/rowMenuPage-root.html",
251 "kind": "body",
252 "note": "the / page: #outside and the three-row list with #row-a (/act/a, /go/view-a, the hidden fields), #row-b and #row-c (the long POST label)"
253 },
254 {
255 "file": "rowmenu_browser_test.go",
256 "builder": "rowMenuPage",
257 "case": "bottom",
258 "path": "rowmenu_browser_test/rowMenuPage-bottom.html",
259 "kind": "body",
260 "note": "the /bottom page: the same list under a 150vh spacer; /go/ is a literal landing page"
261 },
262 {
263 "file": "rowmenu_browser_test.go",
264 "builder": "TestARowMenuOpensBesideItsOwnKebab",
265 "case": "menu",
266 "path": "rowmenu_browser_test/TestARowMenuOpensBesideItsOwnKebab-menu.html",
267 "kind": "piece"
268 },
269 {
270 "file": "mediagrid_browser_test.go",
271 "builder": "mediaPage",
272 "case": "",
273 "path": "mediagrid_browser_test/mediaPage.html",
274 "kind": "body",
275 "note": "the ltr body; the port flips dir on the document; pictures at /images/tall.svg and /images/wide.svg"
276 },
277 {
278 "file": "apitokens_browser_test.go",
279 "builder": "tokensPageDoc",
280 "case": "",
281 "path": "apitokens_browser_test/tokensPageDoc.html",
282 "kind": "body"
283 },
284 {
285 "file": "signin_browser_test.go",
286 "builder": "signinPage",
287 "case": "",
288 "path": "signin_browser_test/signinPage.html",
289 "kind": "document",
290 "request": "/",
291 "note": "the live cases link \u003cscript type=\"module\" src=\"/static/passkey-signin.mjs\"\u003e, which rastrillo's signinServer answered with an empty script: serve /static/passkey-signin.mjs or strip it"
292 },
293 {
294 "file": "signin_browser_test.go",
295 "builder": "TestSigninControlsStayInsideTheCardOnAPhone",
296 "case": "",
297 "path": "signin_browser_test/TestSigninControlsStayInsideTheCardOnAPhone.html",
298 "kind": "body",
299 "note": "every signinStates entry, live and in Preview, as the test builds them; the live cases link /static/passkey-signin.mjs: serve it or strip it"
300 },
301 {
302 "file": "shell_browser_test.go",
303 "builder": "TestAMenuOpenedInsideAListCardEscapesTheCard",
304 "case": "bulk-bar",
305 "path": "shell_browser_test/TestAMenuOpenedInsideAListCardEscapesTheCard-bulk-bar.html",
306 "kind": "piece"
307 },
308 {
309 "file": "shell_browser_test.go",
310 "builder": "TestSelfShapedChildrenKeepTheirCornersInsideACard",
311 "case": "list-bar-search",
312 "path": "shell_browser_test/TestSelfShapedChildrenKeepTheirCornersInsideACard-list-bar-search.html",
313 "kind": "piece",
314 "note": "the test strips the \u003csearch\u003e wrapper itself"
315 },
316 {
317 "file": "shell_browser_test.go",
318 "builder": "TestMenusCapTheirHeightScrollAndFlipToFitTheViewport",
319 "case": "tl",
320 "path": "shell_browser_test/TestMenusCapTheirHeightScrollAndFlipToFitTheViewport-tl.html",
321 "kind": "piece",
322 "note": "one menuCorners entry"
323 },
324 {
325 "file": "shell_browser_test.go",
326 "builder": "TestMenusCapTheirHeightScrollAndFlipToFitTheViewport",
327 "case": "tr",
328 "path": "shell_browser_test/TestMenusCapTheirHeightScrollAndFlipToFitTheViewport-tr.html",
329 "kind": "piece",
330 "note": "one menuCorners entry"
331 },
332 {
333 "file": "shell_browser_test.go",
334 "builder": "TestMenusCapTheirHeightScrollAndFlipToFitTheViewport",
335 "case": "bl",
336 "path": "shell_browser_test/TestMenusCapTheirHeightScrollAndFlipToFitTheViewport-bl.html",
337 "kind": "piece",
338 "note": "the hand-written row menu around rastrillo.Icon(\"kebab\"), which fiesta.Icon(\"kebab\") gives"
339 },
340 {
341 "file": "shell_browser_test.go",
342 "builder": "TestMenusCapTheirHeightScrollAndFlipToFitTheViewport",
343 "case": "br",
344 "path": "shell_browser_test/TestMenusCapTheirHeightScrollAndFlipToFitTheViewport-br.html",
345 "kind": "piece",
346 "note": "one menuCorners entry"
347 },
348 {
349 "file": "shell_browser_test.go",
350 "builder": "TestMenusCapTheirHeightScrollAndFlipToFitTheViewport",
351 "case": "mid",
352 "path": "shell_browser_test/TestMenusCapTheirHeightScrollAndFlipToFitTheViewport-mid.html",
353 "kind": "piece",
354 "note": "one menuCorners entry"
355 },
356 {
357 "file": "shell_browser_test.go",
358 "builder": "TestClearingASearchIsALinkAndTheNativeCrossIsGone",
359 "case": "search",
360 "path": "shell_browser_test/TestClearingASearchIsALinkAndTheNativeCrossIsGone-search.html",
361 "kind": "piece"
362 },
363 {
364 "file": "shell_browser_test.go",
365 "builder": "TestAMenuOpenedInsideAShortFrameIsStillUsable",
366 "case": "short",
367 "path": "shell_browser_test/TestAMenuOpenedInsideAShortFrameIsStillUsable-short.html",
368 "kind": "piece"
369 },
370 {
371 "file": "shell_browser_test.go",
372 "builder": "TestAMenuOpenedInsideAShortFrameIsStillUsable",
373 "case": "long",
374 "path": "shell_browser_test/TestAMenuOpenedInsideAShortFrameIsStillUsable-long.html",
375 "kind": "piece"
376 },
377 {
378 "file": "shell_browser_test.go",
379 "builder": "TestTheSidebarRailPutsThePersonAtItsFootAndTheProfileMenuOpensUpward",
380 "case": "index",
381 "path": "shell_browser_test/TestTheSidebarRailPutsThePersonAtItsFootAndTheProfileMenuOpensUpward-index.html",
382 "kind": "document",
383 "note": "the index: the drive's own defines plus the view"
384 },
385 {
386 "file": "shell_browser_test.go",
387 "builder": "TestTheSidebarRailPutsThePersonAtItsFootAndTheProfileMenuOpensUpward",
388 "case": "page",
389 "path": "shell_browser_test/TestTheSidebarRailPutsThePersonAtItsFootAndTheProfileMenuOpensUpward-page.html",
390 "kind": "document",
391 "note": "the content page"
392 },
393 {
394 "file": "shell_browser_test.go",
395 "builder": "TestTheSidebarRailPutsThePersonAtItsFootAndTheProfileMenuOpensUpward",
396 "case": "tall",
397 "path": "shell_browser_test/TestTheSidebarRailPutsThePersonAtItsFootAndTheProfileMenuOpensUpward-tall.html",
398 "kind": "document",
399 "note": "the page with railTallNav, the twenty-link rail"
400 },
401 {
402 "file": "shell_browser_test.go",
403 "builder": "TestTheTopbarCollapsesItsTailBehindOneDisclosure",
404 "case": "",
405 "path": "shell_browser_test/TestTheTopbarCollapsesItsTailBehindOneDisclosure.html",
406 "kind": "document"
407 },
408 {
409 "file": "index_browser_test.go",
410 "builder": "shellLayoutPage",
411 "case": "column",
412 "path": "index_browser_test/shellLayoutPage-column.html",
413 "kind": "document",
414 "note": "the helper's own defaults: brand Harbour, nav-invoices/orders/team, #rail-locale, the Invoices content; read by no drive: the helper's own defaults, kept for comparison with the layout examples"
415 },
416 {
417 "file": "index_browser_test.go",
418 "builder": "shellLayoutPage",
419 "case": "topbar",
420 "path": "index_browser_test/shellLayoutPage-topbar.html",
421 "kind": "document",
422 "note": "the helper's own defaults: brand Harbour, nav-invoices/orders/team, #rail-locale, the Invoices content; read by no drive: the helper's own defaults, kept for comparison with the layout examples"
423 },
424 {
425 "file": "index_browser_test.go",
426 "builder": "shellLayoutPage",
427 "case": "sidebar",
428 "path": "index_browser_test/shellLayoutPage-sidebar.html",
429 "kind": "document",
430 "note": "the helper's own defaults: brand Harbour, nav-invoices/orders/team, #rail-locale, the Invoices content; read by no drive: the helper's own defaults, kept for comparison with the layout examples"
431 },
432 {
433 "file": "index_browser_test.go",
434 "builder": "shellLayoutPage",
435 "case": "console",
436 "path": "index_browser_test/shellLayoutPage-console.html",
437 "kind": "document",
438 "note": "the helper's own defaults: brand Harbour, nav-invoices/orders/team, #rail-locale, the Invoices content; read by no drive: the helper's own defaults, kept for comparison with the layout examples"
439 },
440 {
441 "file": "index_browser_test.go",
442 "builder": "shellLayoutPage",
443 "case": "stage",
444 "path": "index_browser_test/shellLayoutPage-stage.html",
445 "kind": "document",
446 "note": "the helper's own defaults: brand Harbour, nav-invoices/orders/team, #rail-locale, the Invoices content; read by no drive: the helper's own defaults, kept for comparison with the layout examples"
447 },
448 {
449 "file": "index_browser_test.go",
450 "builder": "TestThePhoneIndexWorksWithNoScript",
451 "case": "sidebar-ltr-index",
452 "path": "index_browser_test/TestThePhoneIndexWorksWithNoScript-sidebar-ltr-index.html",
453 "kind": "document",
454 "note": "/"
455 },
456 {
457 "file": "index_browser_test.go",
458 "builder": "TestThePhoneIndexWorksWithNoScript",
459 "case": "sidebar-ltr-invoices",
460 "path": "index_browser_test/TestThePhoneIndexWorksWithNoScript-sidebar-ltr-invoices.html",
461 "kind": "document",
462 "note": "/invoices"
463 },
464 {
465 "file": "index_browser_test.go",
466 "builder": "TestThePhoneIndexWorksWithScripts",
467 "case": "sidebar-ltr-index",
468 "path": "index_browser_test/TestThePhoneIndexWorksWithScripts-sidebar-ltr-index.html",
469 "kind": "document",
470 "note": "/"
471 },
472 {
473 "file": "index_browser_test.go",
474 "builder": "TestThePhoneIndexWorksWithScripts",
475 "case": "sidebar-ltr-invoices",
476 "path": "index_browser_test/TestThePhoneIndexWorksWithScripts-sidebar-ltr-invoices.html",
477 "kind": "document",
478 "note": "/invoices"
479 },
480 {
481 "file": "index_browser_test.go",
482 "builder": "TestThePhoneIndexWorksWithScripts",
483 "case": "sidebar-ltr-orders",
484 "path": "index_browser_test/TestThePhoneIndexWorksWithScripts-sidebar-ltr-orders.html",
485 "kind": "document",
486 "note": "/orders"
487 },
488 {
489 "file": "index_browser_test.go",
490 "builder": "TestTheWideLayoutIsUnchanged",
491 "case": "sidebar-ltr-index",
492 "path": "index_browser_test/TestTheWideLayoutIsUnchanged-sidebar-ltr-index.html",
493 "kind": "document",
494 "note": "/index"
495 },
496 {
497 "file": "index_browser_test.go",
498 "builder": "TestTheWideLayoutIsUnchanged",
499 "case": "sidebar-ltr-page",
500 "path": "index_browser_test/TestTheWideLayoutIsUnchanged-sidebar-ltr-page.html",
501 "kind": "document",
502 "note": "/page"
503 },
504 {
505 "file": "index_browser_test.go",
506 "builder": "TestTheWideLayoutIsUnchanged",
507 "case": "sidebar-ltr-legacy",
508 "path": "index_browser_test/TestTheWideLayoutIsUnchanged-sidebar-ltr-legacy.html",
509 "kind": "document",
510 "note": "/legacy: the pre-phone-index layout"
511 },
512 {
513 "file": "index_browser_test.go",
514 "builder": "TestThePhoneIndexWorksWithNoScript",
515 "case": "sidebar-rtl-index",
516 "path": "index_browser_test/TestThePhoneIndexWorksWithNoScript-sidebar-rtl-index.html",
517 "kind": "document",
518 "note": "/"
519 },
520 {
521 "file": "index_browser_test.go",
522 "builder": "TestThePhoneIndexWorksWithNoScript",
523 "case": "sidebar-rtl-invoices",
524 "path": "index_browser_test/TestThePhoneIndexWorksWithNoScript-sidebar-rtl-invoices.html",
525 "kind": "document",
526 "note": "/invoices"
527 },
528 {
529 "file": "index_browser_test.go",
530 "builder": "TestThePhoneIndexWorksWithScripts",
531 "case": "sidebar-rtl-index",
532 "path": "index_browser_test/TestThePhoneIndexWorksWithScripts-sidebar-rtl-index.html",
533 "kind": "document",
534 "note": "/"
535 },
536 {
537 "file": "index_browser_test.go",
538 "builder": "TestThePhoneIndexWorksWithScripts",
539 "case": "sidebar-rtl-invoices",
540 "path": "index_browser_test/TestThePhoneIndexWorksWithScripts-sidebar-rtl-invoices.html",
541 "kind": "document",
542 "note": "/invoices"
543 },
544 {
545 "file": "index_browser_test.go",
546 "builder": "TestThePhoneIndexWorksWithScripts",
547 "case": "sidebar-rtl-orders",
548 "path": "index_browser_test/TestThePhoneIndexWorksWithScripts-sidebar-rtl-orders.html",
549 "kind": "document",
550 "note": "/orders"
551 },
552 {
553 "file": "index_browser_test.go",
554 "builder": "TestTheWideLayoutIsUnchanged",
555 "case": "sidebar-rtl-index",
556 "path": "index_browser_test/TestTheWideLayoutIsUnchanged-sidebar-rtl-index.html",
557 "kind": "document",
558 "note": "/index"
559 },
560 {
561 "file": "index_browser_test.go",
562 "builder": "TestTheWideLayoutIsUnchanged",
563 "case": "sidebar-rtl-page",
564 "path": "index_browser_test/TestTheWideLayoutIsUnchanged-sidebar-rtl-page.html",
565 "kind": "document",
566 "note": "/page"
567 },
568 {
569 "file": "index_browser_test.go",
570 "builder": "TestTheWideLayoutIsUnchanged",
571 "case": "sidebar-rtl-legacy",
572 "path": "index_browser_test/TestTheWideLayoutIsUnchanged-sidebar-rtl-legacy.html",
573 "kind": "document",
574 "note": "/legacy: the pre-phone-index layout"
575 },
576 {
577 "file": "index_browser_test.go",
578 "builder": "TestThePhoneIndexWorksWithNoScript",
579 "case": "console-ltr-index",
580 "path": "index_browser_test/TestThePhoneIndexWorksWithNoScript-console-ltr-index.html",
581 "kind": "document",
582 "note": "/"
583 },
584 {
585 "file": "index_browser_test.go",
586 "builder": "TestThePhoneIndexWorksWithNoScript",
587 "case": "console-ltr-invoices",
588 "path": "index_browser_test/TestThePhoneIndexWorksWithNoScript-console-ltr-invoices.html",
589 "kind": "document",
590 "note": "/invoices"
591 },
592 {
593 "file": "index_browser_test.go",
594 "builder": "TestThePhoneIndexWorksWithScripts",
595 "case": "console-ltr-index",
596 "path": "index_browser_test/TestThePhoneIndexWorksWithScripts-console-ltr-index.html",
597 "kind": "document",
598 "note": "/"
599 },
600 {
601 "file": "index_browser_test.go",
602 "builder": "TestThePhoneIndexWorksWithScripts",
603 "case": "console-ltr-invoices",
604 "path": "index_browser_test/TestThePhoneIndexWorksWithScripts-console-ltr-invoices.html",
605 "kind": "document",
606 "note": "/invoices"
607 },
608 {
609 "file": "index_browser_test.go",
610 "builder": "TestThePhoneIndexWorksWithScripts",
611 "case": "console-ltr-orders",
612 "path": "index_browser_test/TestThePhoneIndexWorksWithScripts-console-ltr-orders.html",
613 "kind": "document",
614 "note": "/orders"
615 },
616 {
617 "file": "index_browser_test.go",
618 "builder": "TestTheWideLayoutIsUnchanged",
619 "case": "console-ltr-index",
620 "path": "index_browser_test/TestTheWideLayoutIsUnchanged-console-ltr-index.html",
621 "kind": "document",
622 "note": "/index"
623 },
624 {
625 "file": "index_browser_test.go",
626 "builder": "TestTheWideLayoutIsUnchanged",
627 "case": "console-ltr-page",
628 "path": "index_browser_test/TestTheWideLayoutIsUnchanged-console-ltr-page.html",
629 "kind": "document",
630 "note": "/page"
631 },
632 {
633 "file": "index_browser_test.go",
634 "builder": "TestTheWideLayoutIsUnchanged",
635 "case": "console-ltr-legacy",
636 "path": "index_browser_test/TestTheWideLayoutIsUnchanged-console-ltr-legacy.html",
637 "kind": "document",
638 "note": "/legacy: the pre-phone-index layout"
639 },
640 {
641 "file": "index_browser_test.go",
642 "builder": "TestThePhoneIndexWorksWithNoScript",
643 "case": "console-rtl-index",
644 "path": "index_browser_test/TestThePhoneIndexWorksWithNoScript-console-rtl-index.html",
645 "kind": "document",
646 "note": "/"
647 },
648 {
649 "file": "index_browser_test.go",
650 "builder": "TestThePhoneIndexWorksWithNoScript",
651 "case": "console-rtl-invoices",
652 "path": "index_browser_test/TestThePhoneIndexWorksWithNoScript-console-rtl-invoices.html",
653 "kind": "document",
654 "note": "/invoices"
655 },
656 {
657 "file": "index_browser_test.go",
658 "builder": "TestThePhoneIndexWorksWithScripts",
659 "case": "console-rtl-index",
660 "path": "index_browser_test/TestThePhoneIndexWorksWithScripts-console-rtl-index.html",
661 "kind": "document",
662 "note": "/"
663 },
664 {
665 "file": "index_browser_test.go",
666 "builder": "TestThePhoneIndexWorksWithScripts",
667 "case": "console-rtl-invoices",
668 "path": "index_browser_test/TestThePhoneIndexWorksWithScripts-console-rtl-invoices.html",
669 "kind": "document",
670 "note": "/invoices"
671 },
672 {
673 "file": "index_browser_test.go",
674 "builder": "TestThePhoneIndexWorksWithScripts",
675 "case": "console-rtl-orders",
676 "path": "index_browser_test/TestThePhoneIndexWorksWithScripts-console-rtl-orders.html",
677 "kind": "document",
678 "note": "/orders"
679 },
680 {
681 "file": "index_browser_test.go",
682 "builder": "TestTheWideLayoutIsUnchanged",
683 "case": "console-rtl-index",
684 "path": "index_browser_test/TestTheWideLayoutIsUnchanged-console-rtl-index.html",
685 "kind": "document",
686 "note": "/index"
687 },
688 {
689 "file": "index_browser_test.go",
690 "builder": "TestTheWideLayoutIsUnchanged",
691 "case": "console-rtl-page",
692 "path": "index_browser_test/TestTheWideLayoutIsUnchanged-console-rtl-page.html",
693 "kind": "document",
694 "note": "/page"
695 },
696 {
697 "file": "index_browser_test.go",
698 "builder": "TestTheWideLayoutIsUnchanged",
699 "case": "console-rtl-legacy",
700 "path": "index_browser_test/TestTheWideLayoutIsUnchanged-console-rtl-legacy.html",
701 "kind": "document",
702 "note": "/legacy: the pre-phone-index layout"
703 },
704 {
705 "file": "index_browser_test.go",
706 "builder": "TestAnOldSidebarLayoutKeepsItsDrawer",
707 "case": "",
708 "path": "../legacy/sidebar.html",
709 "kind": "document",
710 "note": "shellLayoutPage(t, legacyLayout(t, \"sidebar\"), \"ltr\") with no extra defines: the seeded legacy sidebar"
711 },
712 {
713 "file": "index_browser_test.go",
714 "builder": "TestTheIndexRowsRoundEachRunOfLinks",
715 "case": "group-first",
716 "path": "index_browser_test/TestTheIndexRowsRoundEachRunOfLinks-group-first.html",
717 "kind": "document",
718 "note": "/group-first"
719 },
720 {
721 "file": "index_browser_test.go",
722 "builder": "TestTheIndexRowsRoundEachRunOfLinks",
723 "case": "one",
724 "path": "index_browser_test/TestTheIndexRowsRoundEachRunOfLinks-one.html",
725 "kind": "document",
726 "note": "/one"
727 },
728 {
729 "file": "index_browser_test.go",
730 "builder": "TestTheIndexRowsRoundEachRunOfLinks",
731 "case": "no-groups",
732 "path": "index_browser_test/TestTheIndexRowsRoundEachRunOfLinks-no-groups.html",
733 "kind": "document",
734 "note": "/no-groups"
735 },
736 {
737 "file": "index_browser_test.go",
738 "builder": "TestTheConsoleIndexRailFillsTheScreen",
739 "case": "short",
740 "path": "index_browser_test/TestTheConsoleIndexRailFillsTheScreen-short.html",
741 "kind": "document",
742 "note": "/short"
743 },
744 {
745 "file": "index_browser_test.go",
746 "builder": "TestTheConsoleIndexRailFillsTheScreen",
747 "case": "nofoot",
748 "path": "index_browser_test/TestTheConsoleIndexRailFillsTheScreen-nofoot.html",
749 "kind": "document",
750 "note": "/nofoot"
751 },
752 {
753 "file": "index_browser_test.go",
754 "builder": "TestTheConsoleIndexRailFillsTheScreen",
755 "case": "long",
756 "path": "index_browser_test/TestTheConsoleIndexRailFillsTheScreen-long.html",
757 "kind": "document",
758 "note": "/long: thirty sections"
759 },
760 {
761 "file": "index_browser_test.go",
762 "builder": "TestAWhitespaceViewIsTheIndexInTheBrowser",
763 "case": "",
764 "path": "index_browser_test/TestAWhitespaceViewIsTheIndexInTheBrowser.html",
765 "kind": "document",
766 "note": "the view block written with whitespace around index"
767 },
768 {
769 "file": "index_browser_test.go",
770 "builder": "TestAnOldConsoleLayoutKeepsItsRailOpen",
771 "case": "",
772 "path": "index_browser_test/TestAnOldConsoleLayoutKeepsItsRailOpen.html",
773 "kind": "document",
774 "note": "the legacy console with the drive's own nav and content"
775 },
776 {
777 "file": "index_browser_test.go",
778 "builder": "TestAFragmentLinkLandsBelowTheBackStrip",
779 "case": "sidebar",
780 "path": "index_browser_test/TestAFragmentLinkLandsBelowTheBackStrip-sidebar.html",
781 "kind": "document",
782 "note": "/page; read by no drive: the ported test runs on the layout example, and this is the page rastrillo's drive rendered, kept for comparison"
783 },
784 {
785 "file": "index_browser_test.go",
786 "builder": "TestAFragmentLinkLandsBelowTheBackStrip",
787 "case": "console",
788 "path": "index_browser_test/TestAFragmentLinkLandsBelowTheBackStrip-console.html",
789 "kind": "document",
790 "note": "/page; read by no drive: the ported test runs on the layout example, and this is the page rastrillo's drive rendered, kept for comparison"
791 },
792 {
793 "file": "index_browser_test.go",
794 "builder": "TestThePhoneHeaderStripIs56Pixels",
795 "case": "sidebar-index",
796 "path": "index_browser_test/TestThePhoneHeaderStripIs56Pixels-sidebar-index.html",
797 "kind": "document",
798 "note": "/; read by no drive: the ported test runs on the layout example, and this is the page rastrillo's drive rendered, kept for comparison"
799 },
800 {
801 "file": "index_browser_test.go",
802 "builder": "TestThePhoneHeaderStripIs56Pixels",
803 "case": "sidebar-page",
804 "path": "index_browser_test/TestThePhoneHeaderStripIs56Pixels-sidebar-page.html",
805 "kind": "document",
806 "note": "/page; read by no drive: the ported test runs on the layout example, and this is the page rastrillo's drive rendered, kept for comparison"
807 },
808 {
809 "file": "index_browser_test.go",
810 "builder": "TestThePhoneHeaderStripIs56Pixels",
811 "case": "console-index",
812 "path": "index_browser_test/TestThePhoneHeaderStripIs56Pixels-console-index.html",
813 "kind": "document",
814 "note": "/; read by no drive: the ported test runs on the layout example, and this is the page rastrillo's drive rendered, kept for comparison"
815 },
816 {
817 "file": "index_browser_test.go",
818 "builder": "TestThePhoneHeaderStripIs56Pixels",
819 "case": "console-page",
820 "path": "index_browser_test/TestThePhoneHeaderStripIs56Pixels-console-page.html",
821 "kind": "document",
822 "note": "/page; read by no drive: the ported test runs on the layout example, and this is the page rastrillo's drive rendered, kept for comparison"
823 },
824 {
825 "file": "console_shell_browser_test.go",
826 "builder": "consolePage",
827 "case": "ltr",
828 "path": "console_shell_browser_test/consolePage-ltr.html",
829 "kind": "document",
830 "note": "consolePage(t, \u003cPosts, Drafts, Settings\u003e, \"ltr\"); the control twin is this page with \u003cstyle\u003econsoleControlCSS\u003c/style\u003e injected before \u003c/head\u003e"
831 },
832 {
833 "file": "console_shell_browser_test.go",
834 "builder": "consolePage",
835 "case": "ltr-index",
836 "path": "console_shell_browser_test/consolePage-ltr-index.html",
837 "kind": "document",
838 "note": "consolePage(t, \u003cPosts, Drafts, Settings\u003e, \"ltr\", view index); the control twin is this page with \u003cstyle\u003econsoleControlCSS\u003c/style\u003e injected before \u003c/head\u003e"
839 },
840 {
841 "file": "console_shell_browser_test.go",
842 "builder": "consolePage",
843 "case": "rtl",
844 "path": "console_shell_browser_test/consolePage-rtl.html",
845 "kind": "document",
846 "note": "consolePage(t, \u003cPosts, Drafts\u003e, \"rtl\"); the control twin is this page with \u003cstyle\u003econsoleControlCSS\u003c/style\u003e injected before \u003c/head\u003e"
847 },
848 {
849 "file": "console_shell_browser_test.go",
850 "builder": "consolePage",
851 "case": "tall",
852 "path": "console_shell_browser_test/consolePage-tall.html",
853 "kind": "document",
854 "note": "consolePage(t, railTallNav, \"ltr\"); the control twin is this page with \u003cstyle\u003econsoleControlCSS\u003c/style\u003e injected before \u003c/head\u003e"
855 },
856 {
857 "file": "console_shell_browser_test.go",
858 "builder": "legacyConsolePage",
859 "case": "ltr",
860 "path": "console_shell_browser_test/legacyConsolePage-ltr.html",
861 "kind": "document",
862 "note": "legacyConsolePage(t, \u003cPosts, Drafts, Settings\u003e, \"ltr\"): the legacy console with consolePageFrom's own blocks; the control twin is this page with \u003cstyle\u003econsoleControlCSS\u003c/style\u003e injected before \u003c/head\u003e"
863 },
864 {
865 "file": "console_shell_browser_test.go",
866 "builder": "consolePageFrom",
867 "case": "console-ltr",
868 "path": "console_shell_browser_test/consolePageFrom-console-ltr.html",
869 "kind": "document",
870 "note": "consolePageFrom with the console layout and no extra defines; consolePage and legacyConsolePage are its callers; the control twin is this page with \u003cstyle\u003econsoleControlCSS\u003c/style\u003e injected before \u003c/head\u003e; read by no drive: the helper's own defaults, kept for comparison with the layout examples"
871 },
872 {
873 "file": "profile_browser_test.go",
874 "builder": "TestTheProfileMenuOnThePhoneIndex",
875 "case": "sidebar-ltr-index",
876 "path": "profile_browser_test/TestTheProfileMenuOnThePhoneIndex-sidebar-ltr-index.html",
877 "kind": "document",
878 "note": "/"
879 },
880 {
881 "file": "profile_browser_test.go",
882 "builder": "TestTheProfileMenuOnThePhoneIndex",
883 "case": "sidebar-ltr-long",
884 "path": "profile_browser_test/TestTheProfileMenuOnThePhoneIndex-sidebar-ltr-long.html",
885 "kind": "document",
886 "note": "/long: the brand Harbour Freight Forwarding and Customs Brokerage"
887 },
888 {
889 "file": "profile_browser_test.go",
890 "builder": "TestTheProfileMenuOnThePhoneIndex",
891 "case": "sidebar-rtl-index",
892 "path": "profile_browser_test/TestTheProfileMenuOnThePhoneIndex-sidebar-rtl-index.html",
893 "kind": "document",
894 "note": "/"
895 },
896 {
897 "file": "profile_browser_test.go",
898 "builder": "TestTheProfileMenuOnThePhoneIndex",
899 "case": "sidebar-rtl-long",
900 "path": "profile_browser_test/TestTheProfileMenuOnThePhoneIndex-sidebar-rtl-long.html",
901 "kind": "document",
902 "note": "/long: the brand Harbour Freight Forwarding and Customs Brokerage"
903 },
904 {
905 "file": "profile_browser_test.go",
906 "builder": "TestTheProfileMenuOnThePhoneIndex",
907 "case": "console-ltr-index",
908 "path": "profile_browser_test/TestTheProfileMenuOnThePhoneIndex-console-ltr-index.html",
909 "kind": "document",
910 "note": "/"
911 },
912 {
913 "file": "profile_browser_test.go",
914 "builder": "TestTheProfileMenuOnThePhoneIndex",
915 "case": "console-ltr-long",
916 "path": "profile_browser_test/TestTheProfileMenuOnThePhoneIndex-console-ltr-long.html",
917 "kind": "document",
918 "note": "/long: the brand Harbour Freight Forwarding and Customs Brokerage"
919 },
920 {
921 "file": "profile_browser_test.go",
922 "builder": "TestTheProfileMenuOnThePhoneIndex",
923 "case": "console-rtl-index",
924 "path": "profile_browser_test/TestTheProfileMenuOnThePhoneIndex-console-rtl-index.html",
925 "kind": "document",
926 "note": "/"
927 },
928 {
929 "file": "profile_browser_test.go",
930 "builder": "TestTheProfileMenuOnThePhoneIndex",
931 "case": "console-rtl-long",
932 "path": "profile_browser_test/TestTheProfileMenuOnThePhoneIndex-console-rtl-long.html",
933 "kind": "document",
934 "note": "/long: the brand Harbour Freight Forwarding and Customs Brokerage"
935 },
936 {
937 "file": "profile_browser_test.go",
938 "builder": "TestTheProfileMenuIsADropUpAtTheRailsFoot",
939 "case": "ltr",
940 "path": "profile_browser_test/TestTheProfileMenuIsADropUpAtTheRailsFoot-ltr.html",
941 "kind": "document",
942 "note": "/"
943 },
944 {
945 "file": "profile_browser_test.go",
946 "builder": "TestTheProfileMenuIsADropUpAtTheRailsFoot",
947 "case": "rtl",
948 "path": "profile_browser_test/TestTheProfileMenuIsADropUpAtTheRailsFoot-rtl.html",
949 "kind": "document",
950 "note": "/"
951 },
952 {
953 "file": "profile_browser_test.go",
954 "builder": "TestThePersonNeverVanishesFromTheRail",
955 "case": "person",
956 "path": "profile_browser_test/TestThePersonNeverVanishesFromTheRail-person.html",
957 "kind": "document",
958 "note": "/person"
959 },
960 {
961 "file": "profile_browser_test.go",
962 "builder": "TestThePersonNeverVanishesFromTheRail",
963 "case": "person-idx",
964 "path": "profile_browser_test/TestThePersonNeverVanishesFromTheRail-person-idx.html",
965 "kind": "document",
966 "note": "/person-idx"
967 },
968 {
969 "file": "profile_browser_test.go",
970 "builder": "TestThePersonNeverVanishesFromTheRail",
971 "case": "placeholder",
972 "path": "profile_browser_test/TestThePersonNeverVanishesFromTheRail-placeholder.html",
973 "kind": "document",
974 "note": "/placeholder"
975 },
976 {
977 "file": "profile_browser_test.go",
978 "builder": "TestABlankBrandFallsBackToTheTitle",
979 "case": "",
980 "path": "profile_browser_test/TestABlankBrandFallsBackToTheTitle.html",
981 "kind": "document",
982 "note": "a blank brand and the title Harbour Ledger"
983 },
984 {
985 "file": "card_browser_test.go",
986 "builder": "topbarPage",
987 "case": "ltr",
988 "path": "card_browser_test/topbarPage-ltr.html",
989 "kind": "document",
990 "note": "topbarPage(t, \"ltr\"): topbarPageWith and the drives' standard content"
991 },
992 {
993 "file": "card_browser_test.go",
994 "builder": "topbarPage",
995 "case": "rtl",
996 "path": "card_browser_test/topbarPage-rtl.html",
997 "kind": "document",
998 "note": "topbarPage(t, \"rtl\")"
999 },
1000 {
1001 "file": "card_browser_test.go",
1002 "builder": "topbarPageWith",
1003 "case": "modal",
1004 "path": "card_browser_test/topbarPageWith-modal.html",
1005 "kind": "document",
1006 "note": "topbarPageWith(t, \"ltr\", Styleguide()[\"modal\"]); TestAModalCoversTheTopbarOnAPhone's topbar leg; read by no drive: the ported test runs on the layout example, and this is the page rastrillo's drive rendered, kept for comparison"
1007 },
1008 {
1009 "file": "card_browser_test.go",
1010 "builder": "TestAModalCoversTheTopbarOnAPhone",
1011 "case": "sidebar",
1012 "path": "card_browser_test/TestAModalCoversTheTopbarOnAPhone-sidebar.html",
1013 "kind": "document",
1014 "note": "the sidebar content page with the modal as its content; the topbar leg is topbarPageWith-modal; read by no drive: the ported test runs on the layout example, and this is the page rastrillo's drive rendered, kept for comparison"
1015 },
1016 {
1017 "file": "card_browser_test.go",
1018 "builder": "TestAModalCoversTheTopbarOnAPhone",
1019 "case": "console",
1020 "path": "card_browser_test/TestAModalCoversTheTopbarOnAPhone-console.html",
1021 "kind": "document",
1022 "note": "the console content page with the modal as its content; the topbar leg is topbarPageWith-modal; read by no drive: the ported test runs on the layout example, and this is the page rastrillo's drive rendered, kept for comparison"
1023 },
1024 {
1025 "file": "card_browser_test.go",
1026 "builder": "TestTheConsoleBarIsTheSameCard",
1027 "case": "ltr",
1028 "path": "card_browser_test/TestTheConsoleBarIsTheSameCard-ltr.html",
1029 "kind": "document",
1030 "note": "the same page for scripts on and off"
1031 },
1032 {
1033 "file": "card_browser_test.go",
1034 "builder": "TestTheConsoleBarIsTheSameCard",
1035 "case": "rtl",
1036 "path": "card_browser_test/TestTheConsoleBarIsTheSameCard-rtl.html",
1037 "kind": "document",
1038 "note": "the same page for scripts on and off"
1039 },
1040 {
1041 "file": "prerender_browser_test.go",
1042 "builder": "prerenderSite",
1043 "case": "index",
1044 "path": "prerender_browser_test/prerenderSite-index.html",
1045 "kind": "document",
1046 "note": "/"
1047 },
1048 {
1049 "file": "prerender_browser_test.go",
1050 "builder": "prerenderSite",
1051 "case": "invoices",
1052 "path": "prerender_browser_test/prerenderSite-invoices.html",
1053 "kind": "document",
1054 "note": "/invoices"
1055 },
1056 {
1057 "file": "prerender_browser_test.go",
1058 "builder": "prerenderSite",
1059 "case": "orders",
1060 "path": "prerender_browser_test/prerenderSite-orders.html",
1061 "kind": "document",
1062 "note": "/orders"
1063 },
1064 {
1065 "file": "prerender_browser_test.go",
1066 "builder": "prerenderSite",
1067 "case": "team",
1068 "path": "prerender_browser_test/prerenderSite-team.html",
1069 "kind": "document",
1070 "note": "/team"
1071 },
1072 {
1073 "file": "prerender_browser_test.go",
1074 "builder": "prerenderSite",
1075 "case": "plain",
1076 "path": "prerender_browser_test/prerenderSite-plain.html",
1077 "kind": "document",
1078 "note": "/plain"
1079 },
1080 {
1081 "file": "prerender_browser_test.go",
1082 "builder": "prerenderSite",
1083 "case": "signin",
1084 "path": "prerender_browser_test/prerenderSite-signin.html",
1085 "kind": "document",
1086 "note": "/signin: the stage shell"
1087 },
1088 {
1089 "file": "prerender_browser_test.go",
1090 "builder": "prerenderSite",
1091 "case": "legacy",
1092 "path": "../legacy/sidebar.html",
1093 "kind": "document",
1094 "note": "/legacy: shellLayoutPage(t, legacyLayout(t, \"sidebar\"), \"ltr\"), the seeded legacy sidebar"
1095 }
1096]
1097