mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-16 17:46:45 +00:00
test: Reduce DB operations during data store tests (#19697)
This commit is contained in:
@@ -42,12 +42,7 @@ let dataStoreColumnRepository: DataStoreColumnRepository;
|
||||
let dataStoreRowsRepository: DataStoreRowsRepository;
|
||||
|
||||
beforeAll(async () => {
|
||||
await testDb.init();
|
||||
mockDataStoreSizeValidator();
|
||||
});
|
||||
|
||||
beforeEach(async () => {
|
||||
await testDb.truncate(['DataTable', 'DataTableColumn', 'Project', 'ProjectRelation']);
|
||||
|
||||
projectRepository = Container.get(ProjectRepository);
|
||||
dataStoreRepository = Container.get(DataStoreRepository);
|
||||
@@ -66,11 +61,19 @@ beforeEach(async () => {
|
||||
memberProject = await getPersonalProject(member);
|
||||
});
|
||||
|
||||
beforeEach(async () => {
|
||||
await testDb.truncate(['DataTable', 'DataTableColumn']);
|
||||
});
|
||||
|
||||
afterAll(async () => {
|
||||
await testDb.terminate();
|
||||
});
|
||||
|
||||
describe('POST /projects/:projectId/data-tables', () => {
|
||||
beforeEach(async () => {
|
||||
await testDb.truncate(['DataTable', 'DataTableColumn']);
|
||||
});
|
||||
|
||||
test('should not create data store when project does not exist', async () => {
|
||||
const payload = {
|
||||
name: 'Test Data Store',
|
||||
|
||||
Reference in New Issue
Block a user