Browse Source

[saas-e2e] Delete user subscriptions in e2e tests setup (#27867)

Address errors caused by https://github.com/overleaf/internal/pull/27746

GitOrigin-RevId: 461ea586622999f8680f3f5eddcae71ffb6642c7
Antoine Clausse 1 year ago
parent
commit
ec98e68cab
1 changed files with 2 additions and 0 deletions
  1. 2 0
      services/web/scripts/e2e_test_setup.mjs

+ 2 - 0
services/web/scripts/e2e_test_setup.mjs

@@ -51,6 +51,8 @@ async function createUser(email) {
 async function deleteUser(email) {
   const user = await db.users.findOne({ email })
   if (!user) return
+  // Delete the subscriptions of the user
+  await db.subscriptions.deleteMany({ admin_id: user._id })
   // Soft delete the user.
   await UserDeleter.promises.deleteUser(user._id, {
     force: true,