Files
iD/test/spec/svg/points.js
2016-07-19 10:15:32 -04:00

22 lines
735 B
JavaScript

describe('iD.svg.Points', function () {
var surface,
projection = Object,
context;
beforeEach(function () {
context = iD.Context(window).presets(iD.data.presets);
surface = d3.select(document.createElementNS('http://www.w3.org/2000/svg', 'svg'))
.call(iD.svg.Layers(projection, context));
});
it('adds tag classes', function () {
var point = iD.Node({tags: {amenity: 'cafe'}, loc: [0, 0]}),
graph = iD.Graph([point]);
surface.call(iD.svg.Points(projection, context), graph, [point]);
expect(surface.select('.point')).to.be.classed('tag-amenity');
expect(surface.select('.point')).to.be.classed('tag-amenity-cafe');
});
});