summaryrefslogtreecommitdiffstats
path: root/tests/rustdoc-gui/auto-hide-trait-implementations.goml
blob: 0a619c3524a664a540012f96d00cae6b123e4067 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
// Checks that the setting "auto hide trait implementations" is working as expected.
goto: "file://" + |DOC_PATH| + "/test_docs/struct.Foo.html"

// By default, the trait implementations are not collapsed.
assert-attribute: ("#trait-implementations-list > details", {"open": ""}, ALL)

// We now set the setting to auto hide all trait implementations.
local-storage: {"rustdoc-auto-hide-trait-implementations": "true" }
// We reload to ensure the trait implementations are collapsed as expected.
reload:

// We now check that all matching elements don't have the open attributes.
assert-attribute-false: ("#trait-implementations-list > details", {"open": ""}, ALL)