Skip to content
This repository was archived by the owner on Apr 2, 2026. It is now read-only.

Commit 900bb8d

Browse files
committed
simplify a test so it passes on the CI as well
1 parent de9cfbb commit 900bb8d

2 files changed

Lines changed: 12 additions & 7 deletions

File tree

packages/server/src/main/services/diagram-storage/diagram-storage-rate-limiter.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import type { Operation } from 'fast-json-patch';
2-
import { DiagramDTO } from 'shared';
2+
import type { DiagramDTO } from 'shared';
33
import { debounceTime, from, groupBy, mergeMap, Observable, Subject, switchMap } from 'rxjs';
44
import { auditDebounceTime } from 'audit-debounce';
55

packages/server/src/tests/services/diagram-storage-rate-limiter.test.ts

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,21 @@
11
import { describe, it, expect } from 'vitest';
2-
import { DiagramDTO } from 'shared';
32
import type { UMLModel } from '@ls1intum/apollon';
43
import {
54
isDiagramSaveRequest,
65
isDiagramPatchRequest,
7-
DiagramSaveRequest,
8-
DiagramPatchRequest,
9-
DiagramPresistenceRequest,
6+
type DiagramSaveRequest,
7+
type DiagramPatchRequest,
8+
type DiagramPresistenceRequest,
109
} from '../../main/services/diagram-storage/diagram-storage-rate-limiter';
1110

12-
const buildDiagramDTO = (title: string) =>
13-
new DiagramDTO('test-id', title, {} as UMLModel, '2024-01-01T00:00:00.000Z', [], 'test-token');
11+
const buildDiagramDTO = (title: string): DiagramSaveRequest['diagramDTO'] => ({
12+
id: 'test-id',
13+
title,
14+
model: {} as UMLModel,
15+
lastUpdate: '2024-01-01T00:00:00.000Z',
16+
versions: [],
17+
token: 'test-token',
18+
});
1419

1520
describe('diagram-storage-rate-limiter', () => {
1621
describe('isDiagramSaveRequest', () => {

0 commit comments

Comments
 (0)