diff --git a/tests/System/integration/site/components/com_users/Registration.cy.js b/tests/System/integration/site/components/com_users/Registration.cy.js index bb856f52762a7..c48405cd519c6 100644 --- a/tests/System/integration/site/components/com_users/Registration.cy.js +++ b/tests/System/integration/site/components/com_users/Registration.cy.js @@ -5,6 +5,7 @@ describe('Test in frontend that the users registration view', () => { }); afterEach(() => { cy.db_updateExtensionParameter('allowUserRegistration', '0', 'com_users'); + cy.task('queryDB', "DELETE FROM #__user_usergroup_map WHERE user_id = (SELECT id FROM #__users WHERE username = 'testuser')"); cy.task('queryDB', "DELETE FROM #__users WHERE username = 'testuser'"); }); diff --git a/tests/System/plugins/db.mjs b/tests/System/plugins/db.mjs index 8d8c1d4deb47a..2190f09476897 100644 --- a/tests/System/plugins/db.mjs +++ b/tests/System/plugins/db.mjs @@ -165,6 +165,7 @@ function deleteInsertedItems(config) { if (item.table === `${config.env.db_prefix}users`) { promises.push(queryTestDB(`DELETE FROM #__user_usergroup_map WHERE user_id IN (${item.rows.join(',')})`, config)); promises.push(queryTestDB(`DELETE FROM #__user_profiles WHERE user_id IN (${item.rows.join(',')})`, config)); + promises.push(queryTestDB(`DELETE FROM #__session WHERE userid IN (${item.rows.join(',')})`, config)); } if (item.table === `${config.env.db_prefix}content`) {