refactor: Rename fixtures as factories to differentiate dynamic data

This commit is contained in:
Faruk AYDIN
2023-10-23 10:30:27 +02:00
parent 31b1b9457b
commit 655deb12c8
12 changed files with 16 additions and 16 deletions

View File

@@ -0,0 +1,26 @@
import Connection from '../../src/models/connection';
import appConfig from '../../src/config/app';
import { AES } from 'crypto-js';
const createConnection = async (params: Partial<Connection> = {}) => {
params.key = params?.key || 'deepl';
const formattedData = params.formattedData || {
screenName: 'Test - DeepL Connection',
authenticationKey: 'test key',
};
params.data = AES.encrypt(
JSON.stringify(formattedData),
appConfig.encryptionKey
).toString();
const [connection] = await global.knex
.table('connections')
.insert(params)
.returning('*');
return connection;
};
export default createConnection;