Files
openlayers/test/spec/ol/renderer/canvas/canvasmaprenderer.test.js
Andreas Hocevar 53d5d8c1d9 Get rid of ol.FeatureOverlay
This also introduces a wrapX option to the Draw, Modify and Select
interaction.
2015-06-09 15:44:31 +02:00

44 lines
1.2 KiB
JavaScript

goog.provide('ol.test.renderer.canvas.Map');
describe('ol.renderer.canvas.Map', function() {
describe('constructor', function() {
it('creates a new instance', function() {
var map = new ol.Map({
target: document.createElement('div')
});
var renderer = new ol.renderer.canvas.Map(map.viewport_, map);
expect(renderer).to.be.a(ol.renderer.canvas.Map);
});
});
describe('#renderFrame()', function() {
var layer, map, renderer;
beforeEach(function() {
map = new ol.Map({});
map.on('postcompose', function() {});
layer = new ol.layer.Vector({
source: new ol.source.Vector({wrapX: true})
});
renderer = map.getRenderer();
renderer.layerRenderers_ = {};
var layerRenderer = new ol.renderer.canvas.Layer(layer);
layerRenderer.prepareFrame = function() { return true; };
layerRenderer.getImage = function() { return null; };
renderer.layerRenderers_[goog.getUid(layer)] = layerRenderer;
});
});
});
goog.require('ol.layer.Vector');
goog.require('ol.Map');
goog.require('ol.renderer.canvas.Layer');
goog.require('ol.renderer.canvas.Map');
goog.require('ol.source.Vector');