import { Vec2d } from '@bigbluebutton/editor' import { TestEditor } from '../TestEditor' let editor: TestEditor beforeEach(() => { editor = new TestEditor() }) it('ignores touch events while in pen mode', async () => { editor.setCurrentTool('draw') editor.updateInstanceState({ isPenMode: true }) editor.dispatch({ type: 'pointer', name: 'pointer_down', isPen: false, pointerId: 1, point: new Vec2d(100, 100), shiftKey: false, altKey: false, ctrlKey: false, button: 1, target: 'canvas', }) expect(editor.getCurrentPageShapes().length).toBe(0) })