diff --git a/tests/test_html_merge.py b/tests/test_html_merge.py index 1fab89e..acebfef 100644 --- a/tests/test_html_merge.py +++ b/tests/test_html_merge.py @@ -36,34 +36,30 @@ def test_merge_html(html_file: Path): assert next(html_file.parent.glob("*")) -# @pytest.mark.slow -# def test_check_result_with_playwright(html_file: Path, context: BrowserContext): -# assert html_file.is_file() +@pytest.mark.slow +def test_check_result_with_playwright(html_file: Path, context: BrowserContext): + assert html_file.is_file() -# file_url = BaseUrl(netloc=html_file.as_posix(), scheme="file").get() + file_url = BaseUrl(netloc=html_file.as_posix(), scheme="file").get() -# page = context.new_page() -# page.goto(file_url) + page = context.new_page() + page.goto(file_url) -# # check if combined is correct -# expect(page.get_by_text("2 Passed,")).to_be_visible() -# expect(page.get_by_text("2 Failed,")).to_be_visible() -# expect(page.get_by_text("tests ran in 12.946 seconds")).to_be_visible() + # check if combined is correct + expect(page.get_by_text("2 Passed,")).to_be_visible() + expect(page.get_by_text("2 Failed,")).to_be_visible() + expect(page.get_by_text("tests ran in 12.946 seconds")).to_be_visible() -# # check if heading is correct -# expect(page.get_by_role("heading", name="combined.html")).to_be_visible() + # check if heading is correct + expect(page.get_by_role("heading", name="combined.html")).to_be_visible() -# # check if traceback is included -# expect(page.get_by_text("E AssertionError: One or more")).to_be_visible() + # check if traceback is included + expect(page.get_by_text("E AssertionError: One or more")).to_be_visible() -# # check if asset works -# with page.expect_popup() as page1_info: -# page.get_by_role("link", name="Authentik Blueprint Status").click() -# page1 = page1_info.value + # check if asset works + with page.expect_popup() as page1_info: + page.get_by_role("link", name="Authentik Blueprint Status").click() + page1 = page1_info.value -# # see if content of txt file is correct -# expect(page1.get_by_text("failed")).to_be_visible() - - -def test_demo(context: BrowserContext): - assert True + # see if content of txt file is correct + expect(page1.get_by_text("failed")).to_be_visible()