diff --git a/test/spec/presets/preset.js b/test/spec/presets/preset.js index 56f5a9641..1ef42ba30 100644 --- a/test/spec/presets/preset.js +++ b/test/spec/presets/preset.js @@ -159,6 +159,11 @@ describe('iD.presetPreset', function() { var preset = iD.presetPreset('test', {tags: {a: 'b'}, removeTags: {}}); expect(preset.unsetTags({a: 'b'}, 'area')).to.eql({a: 'b'}); }); + + it('uses tags from addTags if removeTags is not defined', function() { + var preset = iD.presetPreset('test', {tags: {a: 'b'}, addTags: {remove: 'me'}}); + expect(preset.unsetTags({a: 'b', remove: 'me'}, 'area')).to.eql({a: 'b'}); + }); }); describe('#visible', function() {