Files
iD/test/spec/Map.js
Tom MacWright 2b38b38313 Fixup tests
2012-11-06 16:23:50 -05:00

32 lines
914 B
JavaScript

describe('Map', function() {
var node, foo;
beforeEach(function() {
foo = document.body.appendChild(document.createElement('div'));
foo.id = 'foo';
map = iD.Map(d3.select('#foo').node());
});
afterEach(function() {
foo.parentNode.removeChild(foo);
});
describe('#getZoom', function() {
it('accurate reports zoom level', function() {
expect(map.setZoom(4)).toEqual(map);
expect(map.getZoom()).toEqual(4);
});
});
describe('#zoomIn', function() {
it('changes reported zoom level', function() {
expect(map.setZoom(4)).toEqual(map);
expect(map.getZoom()).toEqual(4);
expect(map.zoomOut()).toEqual(map);
expect(map.getZoom()).toEqual(3);
expect(map.zoomIn()).toEqual(map);
expect(map.getZoom()).toEqual(4);
});
});
});