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