From 990aeba164dda118509c3c141209e928db52a181 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Mon, 28 Aug 2023 18:18:46 +0400 Subject: [PATCH] Add update spots --- test/specs/canvas/index.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/test/specs/canvas/index.ts b/test/specs/canvas/index.ts index b57d52e0d..4642a79c6 100644 --- a/test/specs/canvas/index.ts +++ b/test/specs/canvas/index.ts @@ -63,6 +63,22 @@ describe('Canvas', () => { done(); }); }); + + test('Update of spots triggers proper events', done => { + const eventUpdate = jest.fn(); + const eventAll = jest.fn(); + em.on(canvas.events.spotUpdate, eventUpdate); + em.on(canvas.events.spot, eventAll); + const spot = canvas.addSpot({ id: 'spot1', type: Select }); + canvas.addSpot({ id: 'spot1', type: Target }); + + expect(eventUpdate).toBeCalledTimes(1); + expect(eventUpdate).toBeCalledWith({ spot }); + setTimeout(() => { + expect(eventAll).toBeCalledTimes(1); + done(); + }); + }); }); }); });