diff --git a/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/ImportTest.java b/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/ImportTest.java index dda9565f6a978bdc24b20da978df4af0e9ec9de7..13622fe6e84c63be7600e0ac7b95f16d53837fc2 100644 --- a/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/ImportTest.java +++ b/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/ImportTest.java @@ -6,11 +6,15 @@ import de.deadlocker8.budgetmaster.authentication.UserService; import de.deadlocker8.budgetmaster.integration.helpers.IntegrationTestHelper; import de.deadlocker8.budgetmaster.integration.helpers.SeleniumTestBase; import org.junit.jupiter.api.Test; +import org.openqa.selenium.By; +import org.openqa.selenium.WebElement; import java.io.File; import java.util.Arrays; import java.util.List; +import static org.assertj.core.api.Assertions.assertThat; + class ImportTest extends SeleniumTestBase { @Test @@ -27,5 +31,10 @@ class ImportTest extends SeleniumTestBase final Account account1 = new Account("DefaultAccount0815", AccountType.CUSTOM); final Account account2 = new Account("Account2", AccountType.CUSTOM); helper.uploadDatabase(path, sourceAccounts, List.of(account1, account2)); + + // assert + driver.get(helper.getUrl() + "/accounts"); + List<WebElement> accountRows = driver.findElements(By.cssSelector(".account-container tr")); + assertThat(accountRows).hasSize(3); } } \ No newline at end of file