Move assertions into it blocks
This commit is contained in:
committed by
Andreas Hocevar
parent
a1e0969d9f
commit
4cde6a0a6d
@@ -40,45 +40,57 @@ describe('ol.transform', function() {
|
|||||||
});
|
});
|
||||||
|
|
||||||
describe('ol.transform.translate()', function() {
|
describe('ol.transform.translate()', function() {
|
||||||
var transform = ol.transform.create();
|
it('applies translation to a transform', function() {
|
||||||
expect(ol.transform.translate(transform, 3, 4)).to.eql([1, 0, 0, 1, 3, 4]);
|
var transform = ol.transform.create();
|
||||||
expect(transform).to.eql([1, 0, 0, 1, 3, 4]);
|
expect(ol.transform.translate(transform, 3, 4)).to.eql([1, 0, 0, 1, 3, 4]);
|
||||||
|
expect(transform).to.eql([1, 0, 0, 1, 3, 4]);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('ol.transform.scale()', function() {
|
describe('ol.transform.scale()', function() {
|
||||||
var transform = ol.transform.create();
|
it('applies scaling to a transform', function() {
|
||||||
expect(ol.transform.scale(transform, 3, 4)).to.eql([3, 0, 0, 4, 0, 0]);
|
var transform = ol.transform.create();
|
||||||
expect(transform).to.eql([3, 0, 0, 4, 0, 0]);
|
expect(ol.transform.scale(transform, 3, 4)).to.eql([3, 0, 0, 4, 0, 0]);
|
||||||
|
expect(transform).to.eql([3, 0, 0, 4, 0, 0]);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('ol.transform.rotate()', function() {
|
describe('ol.transform.rotate()', function() {
|
||||||
var transform = ol.transform.create();
|
it('applies rotation to a transform', function() {
|
||||||
assertRoughlyEqual(ol.transform.rotate(transform, Math.PI / 2), [0, 1, -1, 0, 0, 0]);
|
var transform = ol.transform.create();
|
||||||
assertRoughlyEqual(transform, [0, 1, -1, 0, 0, 0]);
|
assertRoughlyEqual(ol.transform.rotate(transform, Math.PI / 2), [0, 1, -1, 0, 0, 0]);
|
||||||
|
assertRoughlyEqual(transform, [0, 1, -1, 0, 0, 0]);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('ol.transform.multiply()', function() {
|
describe('ol.transform.multiply()', function() {
|
||||||
var transform1 = [1, 2, 1, 2, 1, 2];
|
it('multiplies two transforms', function() {
|
||||||
var transform2 = [1, 2, 1, 2, 1, 2];
|
var transform1 = [1, 2, 1, 2, 1, 2];
|
||||||
expect(ol.transform.multiply(transform1, transform2)).to.eql([3, 6, 3, 6, 4, 8]);
|
var transform2 = [1, 2, 1, 2, 1, 2];
|
||||||
expect(transform1).to.eql([3, 6, 3, 6, 4, 8]);
|
expect(ol.transform.multiply(transform1, transform2)).to.eql([3, 6, 3, 6, 4, 8]);
|
||||||
|
expect(transform1).to.eql([3, 6, 3, 6, 4, 8]);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('ol.transform.invert()', function() {
|
describe('ol.transform.invert()', function() {
|
||||||
var transform = [1, 0, 1, 0, 1, 0];
|
it('inverts a transform', function() {
|
||||||
expect(function() {
|
var transform = [1, 0, 1, 0, 1, 0];
|
||||||
ol.transform.invert(transform);
|
expect(function() {
|
||||||
}).to.throwException();
|
ol.transform.invert(transform);
|
||||||
transform = [1, 1, 1, 2, 2, 0];
|
}).to.throwException();
|
||||||
expect(ol.transform.invert(transform)).to.eql([2, -1, -1, 1, -4, 2]);
|
transform = [1, 1, 1, 2, 2, 0];
|
||||||
expect(transform).to.eql([2, -1, -1, 1, -4, 2]);
|
expect(ol.transform.invert(transform)).to.eql([2, -1, -1, 1, -4, 2]);
|
||||||
|
expect(transform).to.eql([2, -1, -1, 1, -4, 2]);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('ol.transform.apply()', function() {
|
describe('ol.transform.apply()', function() {
|
||||||
var transform = ol.transform.translate(ol.transform.create(), 2, 3);
|
it('applies a transform to a 2d vector', function() {
|
||||||
var point = [1, 2];
|
var transform = ol.transform.translate(ol.transform.create(), 2, 3);
|
||||||
expect(ol.transform.apply(transform, point)).to.eql([3, 5]);
|
var point = [1, 2];
|
||||||
expect(point).to.eql([3, 5]);
|
expect(ol.transform.apply(transform, point)).to.eql([3, 5]);
|
||||||
|
expect(point).to.eql([3, 5]);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user