Allow using un() for events registered with once()

This commit is contained in:
Andreas Hocevar
2020-06-11 12:14:32 +02:00
parent 1ef103ed66
commit 852fe2a3fe
2 changed files with 17 additions and 5 deletions

View File

@@ -97,6 +97,13 @@ describe('ol.Observable', function () {
expect(typeof key).to.be('object');
});
it('can be unregistered with un()', function () {
observable.once('foo', listener);
observable.un('foo', listener);
observable.dispatchEvent('foo');
expect(listener.callCount).to.be(0);
});
});
describe('#un()', function () {