Files
automatisch/packages/backend/test/factories/role.ts
2023-10-23 10:36:44 +02:00

16 lines
357 B
TypeScript

import { IRole } from '@automatisch/types';
type RoleParams = {
name?: string;
key?: string;
};
export const createRole = async (params: RoleParams = {}): Promise<IRole> => {
params.name = params?.name || 'Viewer';
params.key = params?.key || 'viewer';
const [role] = await knex.table('roles').insert(params).returning('*');
return role;
};