Add test specifications for CRS classes.

This commit is contained in:
Alexander Parshin
2013-09-10 11:03:59 +04:00
parent d10cff3357
commit df320c3b06
3 changed files with 64 additions and 9 deletions

View File

@ -23,4 +23,20 @@ if (!Array.prototype.map) {
return res;
};
}
}
expect.Assertion.prototype.near = function(expected, delta) {
delta = delta || 1;
expect(this.obj.x).to
.be.within(expected.x - delta, expected.x + delta);
expect(this.obj.y).to
.be.within(expected.y - delta, expected.y + delta);
};
expect.Assertion.prototype.nearLatLng = function(expected, delta) {
delta = delta || 1e-4;
expect(this.obj.lat).to
.be.within(expected.lat - delta, expected.lat + delta);
expect(this.obj.lng).to
.be.within(expected.lng - delta, expected.lng + delta);
};