Files
iD/test/spec/ui/confirm.js
2013-03-27 12:51:27 -04:00

23 lines
721 B
JavaScript

describe("iD.ui.confirm", function () {
var elem;
beforeEach(function() { elem = d3.select('body').append('div'); });
afterEach(function() { elem.remove(); });
it('can be instantiated', function () {
var confirm = iD.ui.confirm(elem);
expect(confirm).to.be.ok;
happen.keydown(document, {keyCode: 27}); // dismiss
});
it('can be dismissed', function (done) {
var confirm = iD.ui.confirm(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);
});
});