chrono-node
Version:
A natural language date parser in Javascript
18 lines (13 loc) • 524 B
text/typescript
import { BufferedDebugHandler } from "../src/debugging";
test("Test - BufferedDebugHandler", () => {
const debugHandler = new BufferedDebugHandler();
const debugBlockA = jest.fn();
debugHandler.debug(() => debugBlockA());
expect(debugBlockA).not.toBeCalled();
const debugBlockB = jest.fn();
debugHandler.debug(() => debugBlockB());
expect(debugBlockB).not.toBeCalled();
debugHandler.executeBufferedBlocks();
expect(debugBlockA).toBeCalled();
expect(debugBlockB).toBeCalled();
});