74 lines
2.2 KiB
Plaintext
74 lines
2.2 KiB
Plaintext
// This test checks that comments in item declarations are highlighted.
|
|
include: "utils.goml"
|
|
go-to: "file://" + |DOC_PATH| + "/test_docs/private/enum.Enum.html"
|
|
show-text: true
|
|
|
|
define-function: (
|
|
"check-item-decl-comment",
|
|
[theme, url, comment_color],
|
|
block {
|
|
go-to: |url|
|
|
call-function: ("switch-theme", {"theme": |theme|})
|
|
assert-css: (".item-decl .comment", {"color": |comment_color|}, ALL)
|
|
}
|
|
)
|
|
|
|
define-function: (
|
|
"check-items-for-theme",
|
|
[theme, comment_color],
|
|
block {
|
|
call-function: ("check-item-decl-comment", {
|
|
"theme": |theme|,
|
|
"url": "file://" + |DOC_PATH| + "/test_docs/private/enum.Enum.html",
|
|
"comment_color": |comment_color|,
|
|
})
|
|
call-function: ("check-item-decl-comment", {
|
|
"theme": |theme|,
|
|
"url": "file://" + |DOC_PATH| + "/test_docs/private/struct.Struct.html",
|
|
"comment_color": |comment_color|,
|
|
})
|
|
call-function: ("check-item-decl-comment", {
|
|
"theme": |theme|,
|
|
"url": "file://" + |DOC_PATH| + "/test_docs/private/struct.Tuple.html",
|
|
"comment_color": |comment_color|,
|
|
})
|
|
call-function: ("check-item-decl-comment", {
|
|
"theme": |theme|,
|
|
"url": "file://" + |DOC_PATH| + "/test_docs/private/union.Union.html",
|
|
"comment_color": |comment_color|,
|
|
})
|
|
call-function: ("check-item-decl-comment", {
|
|
"theme": |theme|,
|
|
"url": "file://" + |DOC_PATH| + "/proc_macro_test/macro.make_answer.html",
|
|
"comment_color": |comment_color|,
|
|
})
|
|
call-function: ("check-item-decl-comment", {
|
|
"theme": |theme|,
|
|
"url": "file://" + |DOC_PATH| + "/proc_macro_test/derive.HelperAttr.html",
|
|
"comment_color": |comment_color|,
|
|
})
|
|
}
|
|
)
|
|
|
|
call-function: (
|
|
"check-items-for-theme",
|
|
{
|
|
"theme": "ayu",
|
|
"comment_color": "#788797",
|
|
}
|
|
)
|
|
call-function: (
|
|
"check-items-for-theme",
|
|
{
|
|
"theme": "dark",
|
|
"comment_color": "#8d8d8b",
|
|
}
|
|
)
|
|
call-function: (
|
|
"check-items-for-theme",
|
|
{
|
|
"theme": "light",
|
|
"comment_color": "#8e908c",
|
|
}
|
|
)
|