test: Reduce DB operations during data store tests (#19697)

This commit is contained in:
Tomi Turtiainen
2025-09-18 14:33:48 +03:00
committed by GitHub
parent 83b2a5772e
commit d239a7fda6
2 changed files with 14 additions and 5 deletions

View File

@@ -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',