// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved. // See LICENSE.txt for license information. import DatabaseManager from '@database/manager'; import {DatabaseType} from '@typings/database/enums'; // NOTE: uncomment the below line if you are manually testing the database jest.mock('@database/manager'); export const createTestConnection = async ({databaseName = 'db_name', setActive = false}) => { const serverUrl = 'https://appv2.mattermost.com'; const database = await DatabaseManager.createDatabaseConnection({ shouldAddToDefaultDatabase: true, configs: { actionsEnabled: true, dbName: databaseName, dbType: DatabaseType.SERVER, serverUrl, }, }); if (setActive) { await DatabaseManager.setActiveServerDatabase({ displayName: databaseName, serverUrl, }); } return database; };