2021-09-27 10:04:21 +00:00
|
|
|
/// <reference types="cypress"/>
|
|
|
|
/// <reference types="../../support"/>
|
|
|
|
|
|
|
|
import { urlList } from "../../fixtures/urlList";
|
|
|
|
import { TEST_ADMIN_USER, USER_WITHOUT_NAME } from "../../fixtures/users";
|
|
|
|
import { expectWelcomeMessageIncludes } from "../../support/pages/homePage";
|
2021-07-23 09:46:44 +00:00
|
|
|
|
2022-06-27 09:30:51 +00:00
|
|
|
describe("Displaying welcome message on home page", () => {
|
|
|
|
it(
|
|
|
|
"should display user name on home page",
|
|
|
|
{ tags: ["@homePage", "@allEnv", "@stable"] },
|
|
|
|
() => {
|
2021-10-21 10:46:17 +00:00
|
|
|
cy.loginUserViaRequest().visit(urlList.homePage);
|
2021-07-23 09:46:44 +00:00
|
|
|
expectWelcomeMessageIncludes(
|
|
|
|
`${TEST_ADMIN_USER.name} ${TEST_ADMIN_USER.lastName}`
|
|
|
|
);
|
2022-06-27 09:30:51 +00:00
|
|
|
}
|
|
|
|
);
|
2021-07-23 09:46:44 +00:00
|
|
|
|
2022-06-27 09:30:51 +00:00
|
|
|
it(
|
|
|
|
"should display user email on home page",
|
|
|
|
{ tags: ["@homePage", "@allEnv", "@stable"] },
|
|
|
|
() => {
|
2021-10-21 10:46:17 +00:00
|
|
|
cy.loginUserViaRequest("auth", USER_WITHOUT_NAME).visit(urlList.homePage);
|
2021-07-23 09:46:44 +00:00
|
|
|
expectWelcomeMessageIncludes(`${USER_WITHOUT_NAME.email}`);
|
2022-06-27 09:30:51 +00:00
|
|
|
}
|
|
|
|
);
|
2021-10-21 10:46:17 +00:00
|
|
|
|
2022-06-27 09:30:51 +00:00
|
|
|
it(
|
|
|
|
"should refresh page without errors",
|
|
|
|
{ tags: ["@homePage", "@allEnv", "@stable"] },
|
|
|
|
() => {
|
2021-10-21 10:46:17 +00:00
|
|
|
cy.loginUserViaRequest()
|
|
|
|
.visit(urlList.homePage)
|
|
|
|
.waitForProgressBarToNotExist()
|
|
|
|
.reload(true);
|
|
|
|
expectWelcomeMessageIncludes(
|
|
|
|
`${TEST_ADMIN_USER.name} ${TEST_ADMIN_USER.lastName}`
|
|
|
|
);
|
2022-06-27 09:30:51 +00:00
|
|
|
}
|
|
|
|
);
|
2021-07-23 09:46:44 +00:00
|
|
|
});
|