Add tests for ol.control.Control

This commit is contained in:
Éric Lemoine
2012-10-11 17:46:47 +02:00
parent 0b411ad69c
commit 2a76a23b6f
2 changed files with 29 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
goog.require('ol.Map');
goog.require('ol.control.Control');
goog.require('goog.dom');
describe('ol.control.Control', function() {
var map, control;
beforeEach(function() {
map = new ol.Map({
target: document.getElementById('map')
});
var element = goog.dom.createDom(goog.dom.TagName.DIV);
control = new ol.control.Control({element:element});
control.setMap(map);
});
afterEach(function() {
map.dispose();
});
describe('dispose', function() {
it('removes the control element from its parent', function() {
control.dispose();
expect(goog.dom.getParentElement(control.element)).toBeNull();
});
});
});