Lint-free tileurlfunction.test.js

This commit is contained in:
Tim Schaub
2016-01-02 18:59:55 -07:00
parent 23eebf396c
commit abd0d66e66
2 changed files with 11 additions and 4 deletions

View File

@@ -3,6 +3,7 @@
"mocha": true
},
"globals": {
"expect": true
"expect": true,
"sinon": true
}
}

View File

@@ -69,15 +69,21 @@ describe('ol.TileUrlFunction', function() {
templates, tileGrid);
var tileCoord = [3, 2, -2];
sinon.stub(ol.tilecoord, 'hash', function() { return 3; });
sinon.stub(ol.tilecoord, 'hash', function() {
return 3;
});
expect(tileUrlFunction(tileCoord)).to.eql('http://tile-1/3/2/1');
ol.tilecoord.hash.restore();
sinon.stub(ol.tilecoord, 'hash', function() { return 2; });
sinon.stub(ol.tilecoord, 'hash', function() {
return 2;
});
expect(tileUrlFunction(tileCoord)).to.eql('http://tile-3/3/2/1');
ol.tilecoord.hash.restore();
sinon.stub(ol.tilecoord, 'hash', function() { return 1; });
sinon.stub(ol.tilecoord, 'hash', function() {
return 1;
});
expect(tileUrlFunction(tileCoord)).to.eql('http://tile-2/3/2/1');
ol.tilecoord.hash.restore();
});