|
@@ -37,66 +37,79 @@ context('Access to Admin page', () => {
|
|
|
|
|
|
|
|
it('/admin is successfully loaded', () => {
|
|
it('/admin is successfully loaded', () => {
|
|
|
cy.visit('/admin');
|
|
cy.visit('/admin');
|
|
|
|
|
+ cy.getByTestid('admin-home').should('be.visible');
|
|
|
cy.screenshot(`${ssPrefix}-admin`, { capture: 'viewport' });
|
|
cy.screenshot(`${ssPrefix}-admin`, { capture: 'viewport' });
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
it('/admin/app is successfully loaded', () => {
|
|
it('/admin/app is successfully loaded', () => {
|
|
|
cy.visit('/admin/app');
|
|
cy.visit('/admin/app');
|
|
|
|
|
+ cy.getByTestid('admin-app-settings').should('be.visible');
|
|
|
cy.screenshot(`${ssPrefix}-admin-app`, { capture: 'viewport' });
|
|
cy.screenshot(`${ssPrefix}-admin-app`, { capture: 'viewport' });
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
it('/admin/security is successfully loaded', () => {
|
|
it('/admin/security is successfully loaded', () => {
|
|
|
cy.visit('/admin/security');
|
|
cy.visit('/admin/security');
|
|
|
|
|
+ cy.getByTestid('admin-security').should('be.visible');
|
|
|
cy.screenshot(`${ssPrefix}-admin-security`, { capture: 'viewport' });
|
|
cy.screenshot(`${ssPrefix}-admin-security`, { capture: 'viewport' });
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
it('/admin/markdown is successfully loaded', () => {
|
|
it('/admin/markdown is successfully loaded', () => {
|
|
|
cy.visit('/admin/markdown');
|
|
cy.visit('/admin/markdown');
|
|
|
|
|
+ cy.getByTestid('admin-markdown').should('be.visible');
|
|
|
cy.screenshot(`${ssPrefix}-admin-markdown`, { capture: 'viewport' });
|
|
cy.screenshot(`${ssPrefix}-admin-markdown`, { capture: 'viewport' });
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
it('/admin/customize is successfully loaded', () => {
|
|
it('/admin/customize is successfully loaded', () => {
|
|
|
cy.visit('/admin/customize');
|
|
cy.visit('/admin/customize');
|
|
|
|
|
+ cy.getByTestid('admin-customize').should('be.visible');
|
|
|
cy.screenshot(`${ssPrefix}-admin-customize`, { capture: 'viewport' });
|
|
cy.screenshot(`${ssPrefix}-admin-customize`, { capture: 'viewport' });
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
it('/admin/importer is successfully loaded', () => {
|
|
it('/admin/importer is successfully loaded', () => {
|
|
|
cy.visit('/admin/importer');
|
|
cy.visit('/admin/importer');
|
|
|
|
|
+ cy.getByTestid('admin-import-data').should('be.visible');
|
|
|
cy.screenshot(`${ssPrefix}-admin-importer`, { capture: 'viewport' });
|
|
cy.screenshot(`${ssPrefix}-admin-importer`, { capture: 'viewport' });
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
it('/admin/export is successfully loaded', () => {
|
|
it('/admin/export is successfully loaded', () => {
|
|
|
cy.visit('/admin/export');
|
|
cy.visit('/admin/export');
|
|
|
|
|
+ cy.getByTestid('admin-export-archive-data').should('be.visible');
|
|
|
cy.screenshot(`${ssPrefix}-admin-export`, { capture: 'viewport' });
|
|
cy.screenshot(`${ssPrefix}-admin-export`, { capture: 'viewport' });
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
it('/admin/notification is successfully loaded', () => {
|
|
it('/admin/notification is successfully loaded', () => {
|
|
|
cy.visit('/admin/notification');
|
|
cy.visit('/admin/notification');
|
|
|
|
|
+ cy.getByTestid('admin-notification').should('be.visible');
|
|
|
cy.screenshot(`${ssPrefix}-admin-notification`, { capture: 'viewport' });
|
|
cy.screenshot(`${ssPrefix}-admin-notification`, { capture: 'viewport' });
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
it('/admin/slack-integration is successfully loaded', () => {
|
|
it('/admin/slack-integration is successfully loaded', () => {
|
|
|
cy.visit('/admin/slack-integration');
|
|
cy.visit('/admin/slack-integration');
|
|
|
|
|
+ cy.getByTestid('admin-slack-integration').should('be.visible');
|
|
|
cy.screenshot(`${ssPrefix}-admin-slack-integration`, { capture: 'viewport' });
|
|
cy.screenshot(`${ssPrefix}-admin-slack-integration`, { capture: 'viewport' });
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
it('/admin/slack-integration-legacy is successfully loaded', () => {
|
|
it('/admin/slack-integration-legacy is successfully loaded', () => {
|
|
|
cy.visit('/admin/slack-integration-legacy');
|
|
cy.visit('/admin/slack-integration-legacy');
|
|
|
|
|
+ cy.getByTestid('admin-slack-integration-legacy').should('be.visible');
|
|
|
cy.screenshot(`${ssPrefix}-admin-slack-integration-legacy`, { capture: 'viewport' });
|
|
cy.screenshot(`${ssPrefix}-admin-slack-integration-legacy`, { capture: 'viewport' });
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
it('/admin/users is successfully loaded', () => {
|
|
it('/admin/users is successfully loaded', () => {
|
|
|
cy.visit('/admin/users');
|
|
cy.visit('/admin/users');
|
|
|
|
|
+ cy.getByTestid('admin-users').should('be.visible');
|
|
|
cy.screenshot(`${ssPrefix}-admin-users`, { capture: 'viewport' });
|
|
cy.screenshot(`${ssPrefix}-admin-users`, { capture: 'viewport' });
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
it('/admin/user-groups is successfully loaded', () => {
|
|
it('/admin/user-groups is successfully loaded', () => {
|
|
|
cy.visit('/admin/user-groups');
|
|
cy.visit('/admin/user-groups');
|
|
|
|
|
+ cy.getByTestid('admin-user-groups').should('be.visible');
|
|
|
cy.screenshot(`${ssPrefix}-admin-user-groups`, { capture: 'viewport' });
|
|
cy.screenshot(`${ssPrefix}-admin-user-groups`, { capture: 'viewport' });
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
it('/admin/search is successfully loaded', () => {
|
|
it('/admin/search is successfully loaded', () => {
|
|
|
cy.visit('/admin/search');
|
|
cy.visit('/admin/search');
|
|
|
|
|
+ cy.getByTestid('admin-full-text-search').should('be.visible');
|
|
|
cy.screenshot(`${ssPrefix}-admin-search`, { capture: 'viewport' });
|
|
cy.screenshot(`${ssPrefix}-admin-search`, { capture: 'viewport' });
|
|
|
});
|
|
});
|
|
|
|
|
|