18 lines
732 B
Python
18 lines
732 B
Python
# retoor <retoor@molodetz.nl>
|
|||
|
|
|
||
|
|
|
||
|
|
def test_docs_tabs_switch(page, app_server):
|
||
|
|
page.goto(app_server + "/docs/api/inhoud", wait_until="domcontentloaded")
|
||
|
|
page.wait_for_selector("html[data-app=ready]")
|
||
|
|
page.click("[data-endpoint] [data-tab=expected] >> nth=0")
|
||
|
|
assert page.locator("[data-endpoint] [data-panel=expected]").first.is_visible()
|
||
|
|
assert page.console_errors == []
|
||
|
|
|
||
|
|
|
||
|
|
def test_docs_code_blocks_get_highlight_and_copy(page, app_server):
|
||
|
|
page.goto(app_server + "/docs/api", wait_until="domcontentloaded")
|
||
|
|
page.wait_for_selector("html[data-app=ready]")
|
||
|
|
page.wait_for_selector("dp-code .copy-button")
|
||
|
|
assert page.locator("dp-code pre code.hljs").count() >= 1
|
||
|
|
assert page.console_errors == []
|