From 07b41f84d03e674aad4d1c67613a1abc2dccef63 Mon Sep 17 00:00:00 2001 From: Marc Jansen Date: Tue, 1 Jul 2014 16:02:15 +0200 Subject: [PATCH] Add tests for ol.coordinate.add(). --- test/spec/ol/coordinate.test.js | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/test/spec/ol/coordinate.test.js b/test/spec/ol/coordinate.test.js index 20dde14807..f6eb6a3f25 100644 --- a/test/spec/ol/coordinate.test.js +++ b/test/spec/ol/coordinate.test.js @@ -2,6 +2,34 @@ goog.provide('ol.test.coordinate'); describe('ol.coordinate', function() { + describe('#add', function() { + var coordinate, + delta; + + beforeEach(function() { + coordinate = [50.73, 7.1]; + delta = [-2, 3]; + }); + + it('returns a coordinate', function() { + var returnedCoordinate = ol.coordinate.add(coordinate, delta); + expect(returnedCoordinate).to.be.an('array'); + expect(returnedCoordinate).to.have.length(2); + }); + + it('adds the delta', function() { + var returnedCoordinate = ol.coordinate.add(coordinate, delta); + expect(returnedCoordinate[0]).to.eql(48.73); + expect(returnedCoordinate[1]).to.eql(10.1); + }); + + it('modifies in place', function() { + ol.coordinate.add(coordinate, delta); + expect(coordinate[0]).to.eql(48.73); + expect(coordinate[1]).to.eql(10.1); + }); + }); + describe('#format', function() { var coordinate; beforeEach(function() {