Files
iD/test/spec/background.js
T
2012-12-03 12:21:37 -05:00

38 lines
935 B
JavaScript

describe('Background', function() {
var c, d;
beforeEach(function() {
d = d3.select(document.createElement('div'));
c = iD.Background()
.projection(d3.geo.mercator());
d.call(c);
});
afterEach(function() {
d.remove();
});
describe('iD.Background', function() {
it('is instantiated', function() {
expect(c).toBeTruthy();
});
it('#size', function() {
expect(c.size([100, 100])).toEqual(c);
expect(c.size()).toEqual([100,100]);
});
it('#source', function() {
expect(c.source(iD.Background.Bing)).toEqual(c);
expect(c.source()).toEqual(iD.Background.Bing);
});
});
describe('iD.Background.Bing', function() {
it('generates tiles', function() {
expect(iD.Background.Bing([0,0,0])).toEqual('http://ecn.t0.tiles.virtualearth.net/tiles/a.jpeg?g=587&mkt=en-gb&n=z');
});
});
});