Files
iD/test/spec/ui/confirm.js
2016-10-04 21:56:09 -04:00

23 lines
714 B
JavaScript

describe('iD.uiConfirm', function () {
var elem;
beforeEach(function() { elem = d3.select('body').append('div'); });
afterEach(function() { elem.remove(); });
it('can be instantiated', function () {
var confirm = iD.uiConfirm(elem);
expect(confirm).to.be.ok;
happen.keydown(document, {keyCode: 27}); // dismiss
});
it('can be dismissed', function (done) {
var confirm = iD.uiConfirm(elem);
happen.click(confirm.select('button').node());
window.setTimeout(function() {
expect(confirm.node().parentNode).to.be.null;
happen.keydown(document, {keyCode: 27}); // dismiss
done();
}, 300);
});
});