Add ol.View2D#getZoom

This commit is contained in:
Éric Lemoine
2013-07-09 09:30:45 +02:00
parent 461d85dfc3
commit a10d142752
2 changed files with 57 additions and 0 deletions

View File

@@ -70,6 +70,38 @@ describe('ol.View2D', function() {
});
});
describe('#getZoom', function() {
var view;
beforeEach(function() {
view = new ol.View2D({
resolutions: [512, 256, 128, 64, 32, 16]
});
});
it('returns correct zoom levels', function() {
view.setResolution(undefined);
expect(view.getZoom()).to.be(undefined);
view.setResolution(511);
expect(view.getZoom()).to.be(undefined);
view.setResolution(512);
expect(view.getZoom()).to.be(0);
view.setResolution(64);
expect(view.getZoom()).to.be(3);
view.setResolution(65);
expect(view.getZoom()).to.be(undefined);
view.setResolution(16);
expect(view.getZoom()).to.be(5);
view.setResolution(15);
expect(view.getZoom()).to.be(undefined);
});
});
});
goog.require('ol.View2D');