From 9de85b3ebe31ac2ba2ba5fddeec2751504e7643a Mon Sep 17 00:00:00 2001
From: "mathias.chouet" <mathias.chouet@irstea.fr>
Date: Fri, 11 Sep 2020 14:02:00 +0200
Subject: [PATCH] Add e2e test for #458

---
 e2e/list.e2e-spec.ts | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/e2e/list.e2e-spec.ts b/e2e/list.e2e-spec.ts
index d53a34e99..0530208ee 100644
--- a/e2e/list.e2e-spec.ts
+++ b/e2e/list.e2e-spec.ts
@@ -1,4 +1,5 @@
 import { ListPage } from "./list.po";
+import { element, by } from "protractor";
 
 /**
  * Show calculators list (home page)
@@ -15,4 +16,12 @@ describe("ngHyd − list page", () => {
         expect(page.getThemesCardsLength()).toBeGreaterThan(4);
         expect(page.getCalculatorsMenuLength()).toBeGreaterThan(8);
     });
+
+    it("when list is open, link to doc should be well-formed (2-letter language code)", async () => {
+        await page.navigateTo();
+        const docLink = element(by.css("a#header-doc"));
+        const href = await docLink.getAttribute("href");
+        const re = new RegExp("assets/docs/[a-z]{2}/index.html");
+        expect(re.test(href)).toBe(true);
+    });
 });
-- 
GitLab