From be57a82302e282021e65b08bd767259e7fec4166 Mon Sep 17 00:00:00 2001 From: Ali BARIN Date: Tue, 10 Sep 2024 09:56:15 +0000 Subject: [PATCH] test(factories/role): re-create different role if it exists --- packages/backend/test/factories/role.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/backend/test/factories/role.js b/packages/backend/test/factories/role.js index 7db3eff2..28ac9960 100644 --- a/packages/backend/test/factories/role.js +++ b/packages/backend/test/factories/role.js @@ -6,6 +6,12 @@ export const createRole = async (params = {}) => { params.name = params?.name || name; + const existingRole = await Role.query().findOne({ name }).first(); + + if (existingRole) { + return await createRole(); + } + const role = await Role.query().insertAndFetch(params); return role;