aboutsummaryrefslogtreecommitdiffstats
path: root/database/factories/UserFactory.ts
diff options
context:
space:
mode:
Diffstat (limited to 'database/factories/UserFactory.ts')
-rw-r--r--database/factories/UserFactory.ts17
1 files changed, 10 insertions, 7 deletions
diff --git a/database/factories/UserFactory.ts b/database/factories/UserFactory.ts
index caa2ea9..2e60052 100644
--- a/database/factories/UserFactory.ts
+++ b/database/factories/UserFactory.ts
@@ -1,10 +1,13 @@
1import User from '#app/Models/User' 1import User from '#app/Models/User';
2import Factory from '@adonisjs/lucid/factories' 2import Factory from '@adonisjs/lucid/factories';
3import WorkspaceFactory from './WorkspaceFactory.js' 3import WorkspaceFactory from './WorkspaceFactory.js';
4import ServiceFactory from './ServiceFactory.js' 4import ServiceFactory from './ServiceFactory.js';
5import crypto from 'node:crypto' 5import crypto from 'node:crypto';
6 6
7const hashedPassword = crypto.createHash('sha256').update('password').digest('base64') 7const hashedPassword = crypto
8 .createHash('sha256')
9 .update('password')
10 .digest('base64');
8 11
9export default Factory.define(User, async ({ faker }) => ({ 12export default Factory.define(User, async ({ faker }) => ({
10 email: faker.internet.email(), 13 email: faker.internet.email(),
@@ -15,4 +18,4 @@ export default Factory.define(User, async ({ faker }) => ({
15})) 18}))
16 .relation('workspaces', () => WorkspaceFactory) 19 .relation('workspaces', () => WorkspaceFactory)
17 .relation('services', () => ServiceFactory) 20 .relation('services', () => ServiceFactory)
18 .build() 21 .build();