]>
Commit | Line | Data |
---|---|---|
136023e0 XL |
1 | // The goal of this test is to check that the external trait implementors, generated with JS, |
2 | // have the same display than the "local" ones. | |
3 | goto: file://|DOC_PATH|/implementors/trait.Whatever.html | |
4 | assert: "#implementors-list" | |
5 | // There are supposed to be two implementors listed. | |
6 | assert-count: ("#implementors-list .impl", 2) | |
7 | // Now we check that both implementors have an anchor, an ID and a similar DOM. | |
8 | assert: ("#implementors-list .impl:nth-child(1) > a.anchor") | |
064997fb FG |
9 | assert-attribute: ("#implementors-list .impl:nth-child(1)", {"id": "impl-Whatever-for-Struct"}) |
10 | assert-attribute: ("#implementors-list .impl:nth-child(1) > a.anchor", {"href": "#impl-Whatever-for-Struct"}) | |
136023e0 XL |
11 | assert: "#implementors-list .impl:nth-child(1) > .code-header.in-band" |
12 | ||
13 | assert: ("#implementors-list .impl:nth-child(2) > a.anchor") | |
14 | assert-attribute: ("#implementors-list .impl:nth-child(2)", {"id": "impl-Whatever-1"}) | |
15 | assert-attribute: ("#implementors-list .impl:nth-child(2) > a.anchor", {"href": "#impl-Whatever-1"}) | |
16 | assert: "#implementors-list .impl:nth-child(2) > .code-header.in-band" | |
5099ac24 FG |
17 | |
18 | goto: file://|DOC_PATH|/test_docs/struct.HasEmptyTraits.html | |
064997fb FG |
19 | compare-elements-position-near-false: ( |
20 | "#impl-EmptyTrait1-for-HasEmptyTraits", | |
21 | "#impl-EmptyTrait2-for-HasEmptyTraits", | |
22 | {"y": 30}, | |
23 | ) | |
24 | compare-elements-position-near: ( | |
25 | "#impl-EmptyTrait3-for-HasEmptyTraits h3", | |
26 | "#impl-EmptyTrait3-for-HasEmptyTraits .item-info", | |
27 | {"y": 30}, | |
28 | ) | |
04454e1e FG |
29 | |
30 | // Now check that re-exports work correctly. | |
31 | // There should be exactly one impl shown on both of these pages. | |
32 | goto: file://|DOC_PATH|/lib2/trait.TraitToReexport.html | |
33 | assert-count: ("#implementors-list .impl", 1) | |
34 | goto: file://|DOC_PATH|/implementors/trait.TraitToReexport.html | |
35 | assert-count: ("#implementors-list .impl", 1) |