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