From ee072772c2f2cf6ec6f8c79aeba1122bd59e4240 Mon Sep 17 00:00:00 2001 From: Milos Brzakovic Date: Wed, 11 Aug 2021 19:27:37 +0200 Subject: [PATCH] addNote test fix --- test/spec/modes/add_note.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/test/spec/modes/add_note.js b/test/spec/modes/add_note.js index b4ddc9113..35a0e2169 100644 --- a/test/spec/modes/add_note.js +++ b/test/spec/modes/add_note.js @@ -26,7 +26,7 @@ describe('iD.modeAddNote', function() { }); describe('clicking the map', function () { - it('adds a note', function() { + it('adds a note', function(done) { var note = iD.osmNote({ id: '-1', comments: [], @@ -35,9 +35,13 @@ describe('iD.modeAddNote', function() { }); happen.mousedown(context.surface().node(), {}); happen.mouseup(window, {}); - expect(iD.services.osm.caches().note.note[-1]).to.eql(note); - context.mode().exit(); - d3.select('window').on('click.draw-block', null); + + window.setTimeout(function() { + expect(iD.services.osm.caches().note.note[-1]).to.eql(note); + context.mode().exit(); + d3.select('window').on('click.draw-block', null); + done() + }, 50); }); // this won't work because draw behavior can only snap to entities, not notes