Replace legacy names still used in tests, remove the legacy exports

This commit is contained in:
Bryan Housel
2020-02-21 23:12:25 -05:00
parent 6782947f5b
commit 919687d2cf
11 changed files with 91 additions and 117 deletions
+1 -1
View File
@@ -81,7 +81,7 @@ vocabulary established by iD, and to the tags present on OSM entities.
### OSM Data Model classes
An SVG element on the map to which an iD.Entity has been bound as a datum shall
An SVG element on the map to which an iD.osmEntity has been bound as a datum shall
have a class with that datum's type, i.e. either `.node` or `.way`. (If and when
we add visual representations for relations, `.relation` may also be valid.)
+2 -2
View File
@@ -5349,8 +5349,8 @@ _Map traffic signals, stop signs, benches, crossings, street lamps, fountains, t
##### 2013-Nov-22
* Support for loading GPX-files via url parameter (#1965)
* Update osm-auth (#1904)
* Update 3rd party dependencies (Lo-Dash, D3, RBush)
* Build iD.Way.areaKeys from presets
* Update 3rd party dependencies (Lodash, D3, RBush)
* Build areaKeys from presets
* Add public_transport, military, emankment presets
* Reverse cardinal directions for relation member roles
* Improved warning visibility (#1973)
+1 -27
View File
@@ -22,30 +22,4 @@ export * from './ui/index';
export * from './util/index';
export * from './validations/index';
/* export some legacy symbols: */
import { services } from './services/index';
var Connection = services.osm;
export { Connection };
export { coreContext as Context } from './core/context';
export { osmSetAreaKeys as setAreaKeys, osmAreaKeys as areaKeys } from './osm/tags';
export { coreDifference as Difference } from './core/difference';
export { coreGraph as Graph } from './core/graph';
export { coreHistory as History } from './core/history';
export { coreTree as Tree } from './core/tree';
export { geoVecCross as geoCross } from './geo/vector';
export { geoVecInterp as geoInterp } from './geo/vector';
export { geoVecFloor as geoRoundCoordinates } from './geo/vector';
export { geoVecLength as geoEuclideanDistance } from './geo/vector';
export { osmEntity as Entity } from './osm/entity';
export { osmNode as Node } from './osm/node';
export { osmRelation as Relation } from './osm/relation';
export { osmWay as Way } from './osm/way';
export { rendererBackgroundSource as BackgroundSource } from './renderer/background_source';
export { rendererBackground as Background } from './renderer/background';
export { rendererFeatures as Features } from './renderer/features';
export { rendererMap as Map } from './renderer/map';
export { rendererTileLayer as TileLayer } from './renderer/tile_layer';
export { utilDetect as Detect } from './util/detect';
export { uiSectionPresetFields as uiPreset } from './ui/sections/preset_fields';
export var debug = false;
export let debug = false;
+1 -1
View File
@@ -78,7 +78,7 @@
.add('four', function() {
var o = { type: 'node', loc: [0, 0] },
attrs = obj.attributes;
o.id = attrs.id.nodeValue;
o.id = attrs.iD.osmNodeValue;
o.loc[0] = parseFloat(attrs.lon.nodeValue);
o.loc[1] = parseFloat(attrs.lat.nodeValue);
o.version = attrs.version.nodeValue;
+1 -1
View File
@@ -1,6 +1,6 @@
describe('iD.actionAddEntity', function () {
it('adds an entity to the graph', function () {
var entity = iD.Entity(),
var entity = iD.osmEntity(),
graph = iD.actionAddEntity(entity)(iD.coreGraph());
expect(graph.entity(entity.id)).to.equal(entity);
});
+1 -1
View File
@@ -1,6 +1,6 @@
describe('iD.actionChangeTags', function () {
it('changes an entity\'s tags', function () {
var entity = iD.Entity(),
var entity = iD.osmEntity(),
tags = {foo: 'bar'},
graph = iD.actionChangeTags(entity.id, tags)(iD.coreGraph([entity]));
expect(graph.entity(entity.id).tags).to.eql(tags);
+58 -58
View File
@@ -39,11 +39,11 @@ describe('iD.actionStraightenWay', function () {
it('deletes empty nodes', function() {
var graph = iD.coreGraph([
iD.osmNode({id: 'a', loc: [0, 0]}),
iD.osmNode({id: 'b', loc: [1, 0.01], tags: {}}),
iD.osmNode({id: 'c', loc: [2, 0]}),
iD.osmWay({id: '-', nodes: ['a', 'b', 'c']})
]);
iD.osmNode({id: 'a', loc: [0, 0]}),
iD.osmNode({id: 'b', loc: [1, 0.01], tags: {}}),
iD.osmNode({id: 'c', loc: [2, 0]}),
iD.osmWay({id: '-', nodes: ['a', 'b', 'c']})
]);
graph = iD.actionStraightenWay(['-'], projection)(graph);
expect(graph.entity('-').nodes).to.eql(['a', 'c']);
@@ -52,11 +52,11 @@ describe('iD.actionStraightenWay', function () {
it('does not delete tagged nodes', function() {
var graph = iD.coreGraph([
iD.osmNode({id: 'a', loc: [0, 0]}),
iD.osmNode({id: 'b', loc: [1, 0.01], tags: {foo: 'bar'}}),
iD.osmNode({id: 'c', loc: [2, 0]}),
iD.osmWay({id: '-', nodes: ['a', 'b', 'c']})
]);
iD.osmNode({id: 'a', loc: [0, 0]}),
iD.osmNode({id: 'b', loc: [1, 0.01], tags: {foo: 'bar'}}),
iD.osmNode({id: 'c', loc: [2, 0]}),
iD.osmWay({id: '-', nodes: ['a', 'b', 'c']})
]);
graph = iD.actionStraightenWay(['-'], projection)(graph);
expect(graph.entity('-').nodes).to.eql(['a', 'b', 'c']);
@@ -66,12 +66,12 @@ describe('iD.actionStraightenWay', function () {
it('does not delete nodes connected to other ways', function() {
var graph = iD.coreGraph([
iD.osmNode({id: 'a', loc: [0, 0]}),
iD.osmNode({id: 'b', loc: [1, 0.01]}),
iD.osmNode({id: 'c', loc: [2, 0]}),
iD.osmWay({id: '-', nodes: ['a', 'b', 'c']}),
iD.osmWay({id: '=', nodes: ['b']})
]);
iD.osmNode({id: 'a', loc: [0, 0]}),
iD.osmNode({id: 'b', loc: [1, 0.01]}),
iD.osmNode({id: 'c', loc: [2, 0]}),
iD.osmWay({id: '-', nodes: ['a', 'b', 'c']}),
iD.osmWay({id: '=', nodes: ['b']})
]);
graph = iD.actionStraightenWay(['-'], projection)(graph);
expect(graph.entity('-').nodes).to.eql(['a', 'b', 'c']);
@@ -80,19 +80,19 @@ describe('iD.actionStraightenWay', function () {
});
it('straightens multiple, connected ways', function() {
var graph = iD.Graph([
iD.Node({id: 'a', loc: [0, 0]}),
iD.Node({id: 'b', loc: [1, 0.01], tags: {foo: 'bar'}}),
iD.Node({id: 'c', loc: [2, -0.01]}),
iD.Node({id: 'd', loc: [3, 0]}),
iD.Way({id: '-', nodes: ['a', 'b', 'c', 'd']}),
var graph = iD.coreGraph([
iD.osmNode({id: 'a', loc: [0, 0]}),
iD.osmNode({id: 'b', loc: [1, 0.01], tags: {foo: 'bar'}}),
iD.osmNode({id: 'c', loc: [2, -0.01]}),
iD.osmNode({id: 'd', loc: [3, 0]}),
iD.osmWay({id: '-', nodes: ['a', 'b', 'c', 'd']}),
iD.Node({id: 'e', loc: [4, 0]}),
iD.Node({id: 'f', loc: [5, 0.01], tags: {foo: 'bar'}}),
iD.Node({id: 'g', loc: [6, -0.01]}),
iD.Node({id: 'h', loc: [7, 0]}),
iD.Way({id: '--', nodes: ['d', 'e', 'f', 'g', 'h']})
]);
iD.osmNode({id: 'e', loc: [4, 0]}),
iD.osmNode({id: 'f', loc: [5, 0.01], tags: {foo: 'bar'}}),
iD.osmNode({id: 'g', loc: [6, -0.01]}),
iD.osmNode({id: 'h', loc: [7, 0]}),
iD.osmWay({id: '--', nodes: ['d', 'e', 'f', 'g', 'h']})
]);
graph = iD.actionStraightenWay(['-', '--'], projection)(graph);
expect(graph.entity('-').nodes).to.eql(['a', 'b', 'd']);
@@ -103,19 +103,19 @@ describe('iD.actionStraightenWay', function () {
});
it('straightens multiple, connected ways going in different directions', function() {
var graph = iD.Graph([
iD.Node({id: 'a', loc: [0, 0]}),
iD.Node({id: 'b', loc: [1, 0.01], tags: {foo: 'bar'}}),
iD.Node({id: 'c', loc: [2, -0.01]}),
iD.Node({id: 'd', loc: [3, 0]}),
iD.Way({id: '-', nodes: ['a', 'b', 'c', 'd']}),
var graph = iD.coreGraph([
iD.osmNode({id: 'a', loc: [0, 0]}),
iD.osmNode({id: 'b', loc: [1, 0.01], tags: {foo: 'bar'}}),
iD.osmNode({id: 'c', loc: [2, -0.01]}),
iD.osmNode({id: 'd', loc: [3, 0]}),
iD.osmWay({id: '-', nodes: ['a', 'b', 'c', 'd']}),
iD.Node({id: 'e', loc: [4, 0]}),
iD.Node({id: 'f', loc: [5, 0.01], tags: {foo: 'bar'}}),
iD.Node({id: 'g', loc: [6, -0.01]}),
iD.Node({id: 'h', loc: [7, 0]}),
iD.Way({id: '--', nodes: ['h', 'g', 'f', 'e', 'd']})
]);
iD.osmNode({id: 'e', loc: [4, 0]}),
iD.osmNode({id: 'f', loc: [5, 0.01], tags: {foo: 'bar'}}),
iD.osmNode({id: 'g', loc: [6, -0.01]}),
iD.osmNode({id: 'h', loc: [7, 0]}),
iD.osmWay({id: '--', nodes: ['h', 'g', 'f', 'e', 'd']})
]);
graph = iD.actionStraightenWay(['-', '--'], projection)(graph);
expect(graph.entity('-').nodes).to.eql(['a', 'b', 'd']);
@@ -132,12 +132,12 @@ describe('iD.actionStraightenWay', function () {
it('straighten at t = 0', function() {
var graph = iD.coreGraph([
iD.osmNode({id: 'a', loc: [0, 0]}),
iD.osmNode({id: 'b', loc: [1, 0.01], tags: {foo: 'bar'}}),
iD.osmNode({id: 'c', loc: [2, -0.01]}),
iD.osmNode({id: 'd', loc: [3, 0]}),
iD.osmWay({id: '-', nodes: ['a', 'b', 'c', 'd']})
]);
iD.osmNode({id: 'a', loc: [0, 0]}),
iD.osmNode({id: 'b', loc: [1, 0.01], tags: {foo: 'bar'}}),
iD.osmNode({id: 'c', loc: [2, -0.01]}),
iD.osmNode({id: 'd', loc: [3, 0]}),
iD.osmWay({id: '-', nodes: ['a', 'b', 'c', 'd']})
]);
graph = iD.actionStraightenWay(['-'], projection)(graph, 0);
expect(graph.entity('-').nodes).to.eql(['a', 'b', 'c', 'd']);
@@ -149,12 +149,12 @@ describe('iD.actionStraightenWay', function () {
it('straighten at t = 0.5', function() {
var graph = iD.coreGraph([
iD.osmNode({id: 'a', loc: [0, 0]}),
iD.osmNode({id: 'b', loc: [1, 0.01], tags: {foo: 'bar'}}),
iD.osmNode({id: 'c', loc: [2, -0.01]}),
iD.osmNode({id: 'd', loc: [3, 0]}),
iD.osmWay({id: '-', nodes: ['a', 'b', 'c', 'd']})
]);
iD.osmNode({id: 'a', loc: [0, 0]}),
iD.osmNode({id: 'b', loc: [1, 0.01], tags: {foo: 'bar'}}),
iD.osmNode({id: 'c', loc: [2, -0.01]}),
iD.osmNode({id: 'd', loc: [3, 0]}),
iD.osmWay({id: '-', nodes: ['a', 'b', 'c', 'd']})
]);
graph = iD.actionStraightenWay(['-'], projection)(graph, 0.5);
expect(graph.entity('-').nodes).to.eql(['a', 'b', 'c', 'd']);
@@ -166,12 +166,12 @@ describe('iD.actionStraightenWay', function () {
it('straighten at t = 1', function() {
var graph = iD.coreGraph([
iD.osmNode({id: 'a', loc: [0, 0]}),
iD.osmNode({id: 'b', loc: [1, 0.01], tags: {foo: 'bar'}}),
iD.osmNode({id: 'c', loc: [2, -0.01]}),
iD.osmNode({id: 'd', loc: [3, 0]}),
iD.osmWay({id: '-', nodes: ['a', 'b', 'c', 'd']})
]);
iD.osmNode({id: 'a', loc: [0, 0]}),
iD.osmNode({id: 'b', loc: [1, 0.01], tags: {foo: 'bar'}}),
iD.osmNode({id: 'c', loc: [2, -0.01]}),
iD.osmNode({id: 'd', loc: [3, 0]}),
iD.osmWay({id: '-', nodes: ['a', 'b', 'c', 'd']})
]);
graph = iD.actionStraightenWay(['-'], projection)(graph, 1);
expect(graph.entity('-').nodes).to.eql(['a', 'b', 'd']);
+12 -12
View File
@@ -3,7 +3,7 @@ describe('iD.actionUpgradeTags', function () {
it('upgrades a tag', function () {
var oldTags = { amenity: 'swimming_pool' },
newTags = { leisure: 'swimming_pool' },
entity = iD.Entity({ tags: { amenity: 'swimming_pool', name: 'Foo' }}),
entity = iD.osmEntity({ tags: { amenity: 'swimming_pool', name: 'Foo' }}),
graph = iD.actionUpgradeTags(entity.id, oldTags, newTags)(iD.coreGraph([entity]));
expect(graph.entity(entity.id).tags).to.eql({ leisure: 'swimming_pool', name: 'Foo' });
});
@@ -11,7 +11,7 @@ describe('iD.actionUpgradeTags', function () {
it('upgrades a tag combination', function () {
var oldTags = { amenity: 'vending_machine', vending: 'news_papers' },
newTags = { amenity: 'vending_machine', vending: 'newspapers' },
entity = iD.Entity({ tags: { amenity: 'vending_machine', vending: 'news_papers', name: 'Foo' }}),
entity = iD.osmEntity({ tags: { amenity: 'vending_machine', vending: 'news_papers', name: 'Foo' }}),
graph = iD.actionUpgradeTags(entity.id, oldTags, newTags)(iD.coreGraph([entity]));
expect(graph.entity(entity.id).tags).to.eql({ amenity: 'vending_machine', vending: 'newspapers', name: 'Foo' });
});
@@ -19,7 +19,7 @@ describe('iD.actionUpgradeTags', function () {
it('upgrades a tag with multiple replacement tags', function () {
var oldTags = { natural: 'marsh' },
newTags = { natural: 'wetland', wetland: 'marsh' },
entity = iD.Entity({ tags: { natural: 'marsh', name: 'Foo' }}),
entity = iD.osmEntity({ tags: { natural: 'marsh', name: 'Foo' }}),
graph = iD.actionUpgradeTags(entity.id, oldTags, newTags)(iD.coreGraph([entity]));
expect(graph.entity(entity.id).tags).to.eql({ natural: 'wetland', wetland: 'marsh', name: 'Foo' });
});
@@ -27,7 +27,7 @@ describe('iD.actionUpgradeTags', function () {
it('upgrades a tag and overrides an existing value', function () {
var oldTags = { landuse: 'wood' },
newTags = { natural: 'wood' },
entity = iD.Entity({ tags: { landuse: 'wood', natural: 'wetland', name: 'Foo' }}),
entity = iD.osmEntity({ tags: { landuse: 'wood', natural: 'wetland', name: 'Foo' }}),
graph = iD.actionUpgradeTags(entity.id, oldTags, newTags)(iD.coreGraph([entity]));
expect(graph.entity(entity.id).tags).to.eql({ natural: 'wood', name: 'Foo' });
});
@@ -35,7 +35,7 @@ describe('iD.actionUpgradeTags', function () {
it('upgrades a tag with no replacement tags', function () {
var oldTags = { highway: 'no' },
newTags = undefined,
entity = iD.Entity({ tags: { highway: 'no', name: 'Foo' }}),
entity = iD.osmEntity({ tags: { highway: 'no', name: 'Foo' }}),
graph = iD.actionUpgradeTags(entity.id, oldTags, newTags)(iD.coreGraph([entity]));
expect(graph.entity(entity.id).tags).to.eql({ name: 'Foo' });
});
@@ -43,7 +43,7 @@ describe('iD.actionUpgradeTags', function () {
it('upgrades a wildcard tag and moves the value', function () {
var oldTags = { color: '*' },
newTags = { colour: '$1' },
entity = iD.Entity({ tags: { color: 'red', name: 'Foo' }}),
entity = iD.osmEntity({ tags: { color: 'red', name: 'Foo' }}),
graph = iD.actionUpgradeTags(entity.id, oldTags, newTags)(iD.coreGraph([entity]));
expect(graph.entity(entity.id).tags).to.eql({ colour: 'red', name: 'Foo' });
});
@@ -51,7 +51,7 @@ describe('iD.actionUpgradeTags', function () {
it('upgrades a tag with a wildcard replacement and adds a default value', function () {
var oldTags = { amenity: 'shop' },
newTags = { shop: '*' },
entity = iD.Entity({ tags: { amenity: 'shop', name: 'Foo' }}),
entity = iD.osmEntity({ tags: { amenity: 'shop', name: 'Foo' }}),
graph = iD.actionUpgradeTags(entity.id, oldTags, newTags)(iD.coreGraph([entity]));
expect(graph.entity(entity.id).tags).to.eql({ shop: 'yes', name: 'Foo' });
});
@@ -59,7 +59,7 @@ describe('iD.actionUpgradeTags', function () {
it('upgrades a tag with a wildcard replacement and maintains the existing value', function () {
var oldTags = { amenity: 'shop' },
newTags = { shop: '*' },
entity = iD.Entity({ tags: { amenity: 'shop', shop: 'supermarket', name: 'Foo' }}),
entity = iD.osmEntity({ tags: { amenity: 'shop', shop: 'supermarket', name: 'Foo' }}),
graph = iD.actionUpgradeTags(entity.id, oldTags, newTags)(iD.coreGraph([entity]));
expect(graph.entity(entity.id).tags).to.eql({ shop: 'supermarket', name: 'Foo' });
});
@@ -67,7 +67,7 @@ describe('iD.actionUpgradeTags', function () {
it('upgrades a tag with a wildcard replacement and replaces the exisiting "no" value', function () {
var oldTags = { amenity: 'shop' },
newTags = { shop: '*' },
entity = iD.Entity({ tags: { amenity: 'shop', shop: 'no', name: 'Foo' }}),
entity = iD.osmEntity({ tags: { amenity: 'shop', shop: 'no', name: 'Foo' }}),
graph = iD.actionUpgradeTags(entity.id, oldTags, newTags)(iD.coreGraph([entity]));
expect(graph.entity(entity.id).tags).to.eql({ shop: 'yes', name: 'Foo' });
});
@@ -75,7 +75,7 @@ describe('iD.actionUpgradeTags', function () {
it('upgrades a tag from a semicolon-delimited list that has one other value', function () {
var oldTags = { cuisine: 'vegan' },
newTags = { 'diet:vegan': 'yes' },
entity = iD.Entity({ tags: { cuisine: 'italian;vegan', name: 'Foo' }}),
entity = iD.osmEntity({ tags: { cuisine: 'italian;vegan', name: 'Foo' }}),
graph = iD.actionUpgradeTags(entity.id, oldTags, newTags)(iD.coreGraph([entity]));
expect(graph.entity(entity.id).tags).to.eql({ cuisine: 'italian', 'diet:vegan': 'yes', name: 'Foo' });
});
@@ -83,7 +83,7 @@ describe('iD.actionUpgradeTags', function () {
it('upgrades a tag from a semicolon-delimited list that has many other values', function () {
var oldTags = { cuisine: 'vegan' },
newTags = { 'diet:vegan': 'yes' },
entity = iD.Entity({ tags: { cuisine: 'italian;vegan;regional;american', name: 'Foo' }}),
entity = iD.osmEntity({ tags: { cuisine: 'italian;vegan;regional;american', name: 'Foo' }}),
graph = iD.actionUpgradeTags(entity.id, oldTags, newTags)(iD.coreGraph([entity]));
expect(graph.entity(entity.id).tags).to.eql({ cuisine: 'italian;regional;american', 'diet:vegan': 'yes', name: 'Foo' });
});
@@ -91,7 +91,7 @@ describe('iD.actionUpgradeTags', function () {
it('upgrades a tag within a semicolon-delimited list without changing other values', function () {
var oldTags = { leisure: 'ice_rink', sport: 'hockey' },
newTags = { leisure: 'ice_rink', sport: 'ice_hockey' },
entity = iD.Entity({ tags: { leisure: 'ice_rink', sport: 'curling;hockey;multi', name: 'Foo' }}),
entity = iD.osmEntity({ tags: { leisure: 'ice_rink', sport: 'curling;hockey;multi', name: 'Foo' }}),
graph = iD.actionUpgradeTags(entity.id, oldTags, newTags)(iD.coreGraph([entity]));
expect(graph.entity(entity.id).tags).to.eql({ leisure: 'ice_rink', sport: 'curling;ice_hockey;multi', name: 'Foo' });
});
+3 -3
View File
@@ -1,19 +1,19 @@
describe('iD.coreGraph', function() {
describe('constructor', function () {
it('accepts an entities Array', function () {
var entity = iD.Entity(),
var entity = iD.osmEntity(),
graph = iD.coreGraph([entity]);
expect(graph.entity(entity.id)).to.equal(entity);
});
it('accepts a Graph', function () {
var entity = iD.Entity(),
var entity = iD.osmEntity(),
graph = iD.coreGraph(iD.coreGraph([entity]));
expect(graph.entity(entity.id)).to.equal(entity);
});
it('copies other\'s entities', function () {
var entity = iD.Entity(),
var entity = iD.osmEntity(),
base = iD.coreGraph([entity]),
graph = iD.coreGraph(base);
expect(graph.entities).not.to.equal(base.entities);
+9 -9
View File
@@ -452,7 +452,7 @@ describe('iD.coreHistory', function () {
expect(history.graph().entity('n-1')).to.eql(iD.osmNode({id: 'n-1', loc: [1, 2]}));
expect(history.undoAnnotation()).to.eql('Added a point.');
expect(history.imageryUsed()).to.eql(['Bing']);
expect(iD.Entity.id.next).to.eql({node: -2, way: -1, relation: -1});
expect(iD.osmEntity.id.next).to.eql({node: -2, way: -1, relation: -1});
});
it('restores from v1 JSON (modification)', function() {
@@ -469,7 +469,7 @@ describe('iD.coreHistory', function () {
expect(history.graph().entity('n-1')).to.eql(iD.osmNode({id: 'n-1', loc: [2, 3], v: 1}));
expect(history.undoAnnotation()).to.eql('Moved a point.');
expect(history.imageryUsed()).to.eql(['Bing']);
expect(iD.Entity.id.next).to.eql({node: -2, way: -1, relation: -1});
expect(iD.osmEntity.id.next).to.eql({node: -2, way: -1, relation: -1});
});
it('restores from v1 JSON (deletion)', function() {
@@ -486,7 +486,7 @@ describe('iD.coreHistory', function () {
expect(history.graph().hasEntity('n1')).to.be.undefined;
expect(history.undoAnnotation()).to.eql('Deleted a point.');
expect(history.imageryUsed()).to.eql(['Bing']);
expect(iD.Entity.id.next).to.eql({node: -1, way: -2, relation: -3});
expect(iD.osmEntity.id.next).to.eql({node: -1, way: -2, relation: -3});
});
it('restores from v2 JSON (creation)', function() {
@@ -506,7 +506,7 @@ describe('iD.coreHistory', function () {
expect(history.graph().entity('n-1')).to.eql(iD.osmNode({id: 'n-1', loc: [1, 2]}));
expect(history.undoAnnotation()).to.eql('Added a point.');
expect(history.imageryUsed()).to.eql(['Bing']);
expect(iD.Entity.id.next).to.eql({node: -2, way: -1, relation: -1});
expect(iD.osmEntity.id.next).to.eql({node: -2, way: -1, relation: -1});
expect(history.difference().created().length).to.eql(1);
});
@@ -528,7 +528,7 @@ describe('iD.coreHistory', function () {
expect(history.graph().entity('n1')).to.eql(iD.osmNode({id: 'n1', loc: [2, 3], v: 1}));
expect(history.undoAnnotation()).to.eql('Moved a point.');
expect(history.imageryUsed()).to.eql(['Bing']);
expect(iD.Entity.id.next).to.eql({node: -2, way: -1, relation: -1});
expect(iD.osmEntity.id.next).to.eql({node: -2, way: -1, relation: -1});
expect(history.difference().modified().length).to.eql(1);
});
@@ -548,7 +548,7 @@ describe('iD.coreHistory', function () {
expect(history.graph().hasEntity('n1')).to.be.undefined;
expect(history.undoAnnotation()).to.eql('Deleted a point.');
expect(history.imageryUsed()).to.eql(['Bing']);
expect(iD.Entity.id.next).to.eql({node: -1, way: -2, relation: -3});
expect(iD.osmEntity.id.next).to.eql({node: -1, way: -2, relation: -3});
expect(history.difference().deleted().length).to.eql(1);
});
@@ -570,7 +570,7 @@ describe('iD.coreHistory', function () {
expect(history.graph().entity('n-1')).to.eql(iD.osmNode({id: 'n-1', loc: [1, 2]}));
expect(history.undoAnnotation()).to.eql('Added a point.');
expect(history.imageryUsed()).to.eql(['Bing']);
expect(iD.Entity.id.next).to.eql({node: -2, way: -1, relation: -1});
expect(iD.osmEntity.id.next).to.eql({node: -2, way: -1, relation: -1});
expect(history.difference().created().length).to.eql(1);
});
@@ -592,7 +592,7 @@ describe('iD.coreHistory', function () {
expect(history.graph().entity('n1')).to.eql(iD.osmNode({id: 'n1', loc: [2, 3], v: 1}));
expect(history.undoAnnotation()).to.eql('Moved a point.');
expect(history.imageryUsed()).to.eql(['Bing']);
expect(iD.Entity.id.next).to.eql({node: -2, way: -1, relation: -1});
expect(iD.osmEntity.id.next).to.eql({node: -2, way: -1, relation: -1});
expect(history.difference().modified().length).to.eql(1);
});
@@ -612,7 +612,7 @@ describe('iD.coreHistory', function () {
expect(history.graph().hasEntity('n1')).to.be.undefined;
expect(history.undoAnnotation()).to.eql('Deleted a point.');
expect(history.imageryUsed()).to.eql(['Bing']);
expect(iD.Entity.id.next).to.eql({node: -1, way: -2, relation: -3});
expect(iD.osmEntity.id.next).to.eql({node: -1, way: -2, relation: -3});
expect(history.difference().deleted().length).to.eql(1);
});
});
+2 -2
View File
@@ -1,10 +1,10 @@
describe('iD.TileLayer', function() {
describe('iD.rendererTileLayer', function() {
var context, d, c;
beforeEach(function() {
context = iD.coreContext().init();
d = d3.select(document.createElement('div'));
c = iD.TileLayer(context).projection(d3.geoMercator());
c = iD.rendererTileLayer(context).projection(d3.geoMercator());
});
afterEach(function() {