26 lines
757 B
JavaScript
26 lines
757 B
JavaScript
export const EXPERT_COCKPIT_URL = "course/test-lehrgang/cockpit"
|
|
|
|
export const login = (username, password) => {
|
|
cy.request({
|
|
method: "POST", url: "/api/core/login/", body: {username, password},
|
|
});
|
|
};
|
|
|
|
export const logout = () => {
|
|
cy.request({
|
|
method: "POST", url: "/api/core/logout/",
|
|
});
|
|
};
|
|
|
|
export const BASE_URL = "/course/test-lehrgang";
|
|
export const EXPERT_LOGIN = ["test-trainer1@example.com", "test"];
|
|
export const PARTICIPANT_LOGIN = ["test-student1@example.com", "test"];
|
|
|
|
export const visitCoursePage = (subPath) => {
|
|
cy.visit(`${BASE_URL}/${subPath}`);
|
|
}
|
|
|
|
export const checkNavigationLink = (dataCy, expectedLink) => {
|
|
cy.get(`[data-cy="${dataCy}"]`).should('have.attr', 'href').and('eq', `${BASE_URL}/${expectedLink}`);
|
|
}
|