mirror of
https://github.com/Athou/commafeed.git
synced 2026-03-21 21:37:29 +00:00
add test to make sure documentation is available
This commit is contained in:
@@ -0,0 +1,38 @@
|
|||||||
|
package com.commafeed.e2e;
|
||||||
|
|
||||||
|
import org.junit.jupiter.api.AfterEach;
|
||||||
|
import org.junit.jupiter.api.BeforeEach;
|
||||||
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
|
import com.microsoft.playwright.Browser;
|
||||||
|
import com.microsoft.playwright.Page;
|
||||||
|
import com.microsoft.playwright.Playwright;
|
||||||
|
import com.microsoft.playwright.assertions.PlaywrightAssertions;
|
||||||
|
|
||||||
|
import io.quarkus.test.junit.QuarkusTest;
|
||||||
|
|
||||||
|
@QuarkusTest
|
||||||
|
class DocumentationIT {
|
||||||
|
|
||||||
|
private final Playwright playwright = Playwright.create();
|
||||||
|
private final Browser browser = playwright.chromium().launch();
|
||||||
|
|
||||||
|
private Page page;
|
||||||
|
|
||||||
|
@BeforeEach
|
||||||
|
void init() {
|
||||||
|
page = browser.newContext().newPage();
|
||||||
|
}
|
||||||
|
|
||||||
|
@AfterEach
|
||||||
|
void cleanup() {
|
||||||
|
playwright.close();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void documentationAvailable() {
|
||||||
|
page.navigate("http://localhost:8085/#/api");
|
||||||
|
PlaywrightAssertions.assertThat(page.getByText("Download OpenAPI specification:")).isVisible();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user