1
Fork 0

Add GUI test for auto-hide-trait-implementations setting

This commit is contained in:
Guillaume Gomez 2021-07-16 15:15:23 +02:00
parent a6470c7fa8
commit f6efa33566
2 changed files with 20 additions and 0 deletions

View file

@ -0,0 +1,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)