From cb5e6712590dbcabae50255db7560be13e980800 Mon Sep 17 00:00:00 2001 From: "SPRINX0\\prochazka" Date: Fri, 27 Jun 2025 15:26:26 +0200 Subject: [PATCH] SYNC: audit log test --- e2e-tests/cypress/e2e/team.cy.js | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/e2e-tests/cypress/e2e/team.cy.js b/e2e-tests/cypress/e2e/team.cy.js index e1db8da23..074f3b7fc 100644 --- a/e2e-tests/cypress/e2e/team.cy.js +++ b/e2e-tests/cypress/e2e/team.cy.js @@ -1,3 +1,12 @@ +Cypress.on('uncaught:exception', (err, runnable) => { + // if the error message matches the one about WorkerGlobalScope importScripts + if (err.message.includes("Failed to execute 'importScripts' on 'WorkerGlobalScope'")) { + // return false to let Cypress know we intentionally want to ignore this error + return false; + } + // otherwise let Cypress throw the error +}); + beforeEach(() => { cy.visit('http://localhost:3000'); cy.viewport(1250, 900); @@ -81,7 +90,7 @@ describe('Team edition tests', () => { cy.contains('test@example.com'); }); - it.only('Audit logging', () => { + it('Audit logging', () => { cy.testid('LoginPage_linkAdmin').click(); cy.testid('LoginPage_password').type('adminpwd'); cy.testid('LoginPage_submitLogin').click(); @@ -93,6 +102,21 @@ describe('Team edition tests', () => { cy.testid('AdminMenuWidget_itemAuditLog').click(); cy.contains('No data for selected date'); + cy.testid('AdminMenuWidget_itemConnections').click(); + cy.contains('Open table').click(); + cy.contains('displayName'); + cy.get('.toolstrip').contains('Export').click(); + cy.contains('CSV file').click(); + + cy.testid('AdminMenuWidget_itemUsers').click(); + cy.contains('Open table').click(); + cy.contains('login'); + cy.get('.toolstrip').contains('Export').click(); + cy.contains('XML file').click(); + + cy.testid('AdminMenuWidget_itemAuditLog').click(); + cy.testid('AdminAuditLogTab_refreshButton').click(); + cy.contains('Exporting query').click(); cy.themeshot('auditlog'); }); });