Add missing goog.inherits for ol.render.canvas.Immediate

This commit is contained in:
Frederic Junod
2016-03-03 15:43:45 +01:00
parent 9ba059a159
commit 3793bb18ae
2 changed files with 11 additions and 6 deletions

View File

@@ -36,6 +36,7 @@ goog.require('ol.vec.Mat4');
* @struct
*/
ol.render.canvas.Immediate = function(context, pixelRatio, extent, transform, viewRotation) {
goog.base(this);
/**
* @private
@@ -237,6 +238,7 @@ ol.render.canvas.Immediate = function(context, pixelRatio, extent, transform, vi
this.tmpLocalTransform_ = goog.vec.Mat4.createNumber();
};
goog.inherits(ol.render.canvas.Immediate, ol.render.VectorContext);
/**
@@ -696,12 +698,6 @@ ol.render.canvas.Immediate.prototype.drawMultiPolygonGeometry = function(multiPo
};
/**
* @inheritDoc
*/
ol.render.canvas.Immediate.prototype.drawText = goog.abstractMethod;
/**
* FIXME: empty description for jsdoc
*/

View File

@@ -2,6 +2,14 @@ goog.provide('ol.test.render.canvas.Immediate');
describe('ol.render.canvas.Immediate', function() {
describe('constructor', function() {
it('creates an instance', function() {
var instance = new ol.render.canvas.Immediate();
expect(instance).to.be.a(ol.render.canvas.Immediate);
expect(instance).to.be.a(ol.render.VectorContext);
});
});
describe('#flush', function() {
it('calls callback in correct z-order', function() {
var canvas = new ol.render.canvas.Immediate();
@@ -110,4 +118,5 @@ describe('ol.render.canvas.Immediate', function() {
});
goog.require('ol.geom.MultiPolygon');
goog.require('ol.render.VectorContext');
goog.require('ol.render.canvas.Immediate');