From 64c0e6d04c10cba5c0e26871748c96b50ef4ec28 Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Sat, 21 Jan 2023 16:53:15 +0100 Subject: [PATCH] #724 - assert csv import preview --- .../budgetmaster/integration/selenium/CsvImportTest.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/CsvImportTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/CsvImportTest.java index c80818406..2f54769b0 100644 --- a/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/CsvImportTest.java +++ b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/CsvImportTest.java @@ -460,6 +460,14 @@ class CsvImportTest extends SeleniumTestBase assertThat(driver.findElement(By.id("csv-file-name")).getText()).isEqualTo("three_entries.csv"); + final List<WebElement> overviewRows = driver.findElements(By.cssSelector("#transaction-import-overview tr")); + assertThat(overviewRows).hasSize(4); + final List<WebElement> columns = overviewRows.get(1).findElements(By.tagName("td")); + assertThat(columns).hasSize(3); + assertThat(columns.get(0).getText()).isEqualTo("03.01.2023"); + assertThat(columns.get(1).getText()).isEqualTo("Lorem"); + assertThat(columns.get(2).getText()).isEqualTo("50.00"); + fillColumnSettings(1, "dd.MM.yyyy", 2, 3, 2); wait = new WebDriverWait(driver, Duration.ofSeconds(5)); -- GitLab