Merge pull request #10024 from ahocevar/focus-condition-target

Allow EventTarget to use a different default target
This commit is contained in:
Andreas Hocevar
2019-09-26 19:59:27 +02:00
committed by GitHub
3 changed files with 22 additions and 3 deletions

View File

@@ -28,6 +28,15 @@ describe('ol.events.EventTarget', function() {
it('creates an empty listeners_ object', function() {
expect(Object.keys(eventTarget.listeners_)).to.have.length(0);
});
it('accepts a default target', function(done) {
const defaultTarget = {};
const target = new EventTarget(defaultTarget);
target.addEventListener('my-event', function(event) {
expect(event.target).to.eql(defaultTarget);
done();
});
target.dispatchEvent('my-event');
});
});
describe('#hasListener', function() {