From a804e633f42e5c089b9eec52e944e1b06b0cdb2e Mon Sep 17 00:00:00 2001 From: Ansis Brammanis Date: Fri, 8 Feb 2013 11:29:40 -0500 Subject: [PATCH] Fix tests, silence travis --- test/spec/behavior/select.js | 1 + test/spec/modes/add_point.js | 9 +++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/test/spec/behavior/select.js b/test/spec/behavior/select.js index e794cda8e..cfb7b95b1 100644 --- a/test/spec/behavior/select.js +++ b/test/spec/behavior/select.js @@ -26,6 +26,7 @@ describe("iD.behavior.Select", function() { afterEach(function() { context.uninstall(behavior); + context.mode().exit(); container.remove(); }); diff --git a/test/spec/modes/add_point.js b/test/spec/modes/add_point.js index 62291f8ee..d3518ead9 100644 --- a/test/spec/modes/add_point.js +++ b/test/spec/modes/add_point.js @@ -19,6 +19,7 @@ describe("iD.modes.AddPoint", function() { happen.mousedown(context.surface().node(), {}); happen.mouseup(window, {}); expect(context.changes().created).to.have.length(1); + context.mode().exit(); }); it("selects the node", function() { @@ -26,13 +27,17 @@ describe("iD.modes.AddPoint", function() { happen.mouseup(window, {}); expect(context.mode().id).to.equal('select'); expect(context.mode().selection()).to.eql([context.changes().created[0].id]); + context.mode().exit(); }); }); describe("pressing ⎋", function() { - it("exits to browse mode", function() { + it("exits to browse mode", function(done) { happen.keydown(document, {keyCode: 27}); - expect(context.mode().id).to.equal('browse'); + window.setTimeout(function() { + expect(context.mode().id).to.equal('browse'); + done(); + }, 200); }); }); });