fix: project got corrupted sometimes

This commit is contained in:
2026-02-22 10:27:28 +01:00
parent 03657e7a84
commit f43e150668
8 changed files with 176 additions and 17 deletions

View File

@@ -154,6 +154,16 @@ describe('PostMediaEngine', () => {
expect(true).toBe(true);
});
it('should avoid duplicate context log when context is unchanged', () => {
const consoleLogSpy = vi.spyOn(console, 'log').mockImplementation(() => {});
engine.setProjectContext('same-project');
engine.setProjectContext('same-project');
expect(consoleLogSpy).toHaveBeenCalledTimes(1);
consoleLogSpy.mockRestore();
});
it('should allow changing project context multiple times', () => {
engine.setProjectContext('blog-1');
engine.setProjectContext('blog-2');