From 56f25d3094568048bf2c616cb41209d8eaa4ea3c Mon Sep 17 00:00:00 2001 From: Laurent Cozic Date: Sat, 11 May 2024 19:05:28 +0100 Subject: [PATCH] Chore: Removed duplicated tests --- packages/server/src/db.test.ts | 84 ---------------------------------- 1 file changed, 84 deletions(-) delete mode 100644 packages/server/src/db.test.ts diff --git a/packages/server/src/db.test.ts b/packages/server/src/db.test.ts deleted file mode 100644 index a1b1e63ee78..00000000000 --- a/packages/server/src/db.test.ts +++ /dev/null @@ -1,84 +0,0 @@ -import { afterAllTests, beforeAllDb, beforeEachDb, db, expectThrow, packageRootDir } from './utils/testing/testUtils'; -import { connectDb, disconnectDb, reconnectDb, sqliteSyncSlave } from './db'; -import { Event } from './services/database/types'; -import { DatabaseConfig, DatabaseConfigClient } from './utils/types'; -import { createDb } from './tools/dbTools'; - -const event1: Event = { - id: 'test1', - type: 1, - name: 'test', - created_time: Date.now(), -}; - -const event2 = { - ...event1, - id: 'test2', -}; - -describe('db', () => { - - beforeEach(async () => { - await beforeAllDb('db'); - await beforeEachDb(); - }); - - afterEach(async () => { - await afterAllTests(); - }); - - it('should reconnect a database', async () => { - await disconnectDb(db()); - await expectThrow(async () => db().insert(event1).into('events')); - - await reconnectDb(db()); - await db().insert(event1).into('events'); - - { - const results = await db().select('*').from('events'); - expect(results.length).toBe(1); - expect(results[0].id).toBe('test1'); - } - - await reconnectDb(db()); - await db().insert(event2).into('events'); - - { - const results = await db().select('*').from('events'); - expect(results.length).toBe(2); - expect([results[0].id, results[1].id].sort()).toEqual(['test1', 'test2']); - } - }); - - it('should manually sync an SQLite slave instance', async () => { - const masterConfig: DatabaseConfig = { - client: DatabaseConfigClient.SQLite, - name: `${packageRootDir}/db-master-test.sqlite`, - }; - - const slaveConfig: DatabaseConfig = { - client: DatabaseConfigClient.SQLite, - name: `${packageRootDir}/db-slave-test.sqlite`, - }; - - await createDb(masterConfig, { dropIfExists: true }); - await createDb(slaveConfig, { dropIfExists: true }); - - const master = await connectDb(masterConfig); - const slave = await connectDb(slaveConfig); - - await master.insert(event1).into('events'); - - expect((await master.select('*').from('events')).length).toBe(1); - expect((await slave.select('*').from('events')).length).toBe(0); - - await sqliteSyncSlave(master, slave); - - expect((await master.select('*').from('events')).length).toBe(1); - expect((await slave.select('*').from('events')).length).toBe(1); - - await disconnectDb(master); - await disconnectDb(slave); - }); - -});