mirror of
https://github.com/FoggedLens/iD.git
synced 2026-02-14 09:42:56 +00:00
23 lines
721 B
JavaScript
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);
|
|
});
|
|
});
|