1 | import { BufferedDebugHandler } from "../src/debugging";
|
2 |
|
3 | test("Test - BufferedDebugHandler", () => {
|
4 | const debugHandler = new BufferedDebugHandler();
|
5 |
|
6 | const debugBlockA = jest.fn();
|
7 | debugHandler.debug(() => debugBlockA());
|
8 | expect(debugBlockA).not.toBeCalled();
|
9 |
|
10 | const debugBlockB = jest.fn();
|
11 | debugHandler.debug(() => debugBlockB());
|
12 | expect(debugBlockB).not.toBeCalled();
|
13 |
|
14 | debugHandler.executeBufferedBlocks();
|
15 | expect(debugBlockA).toBeCalled();
|
16 | expect(debugBlockB).toBeCalled();
|
17 | });
|