mirror of
https://github.com/scratchfoundation/paper.js.git
synced 2025-01-06 04:42:15 -05:00
Add more failing tests for new Rectangle(object) constructors.
This commit is contained in:
parent
b581f8b33e
commit
716cf1acb8
1 changed files with 69 additions and 2 deletions
|
@ -256,9 +256,19 @@ test('new Rectangle(object)', function() {
|
||||||
}, '{ x: 0, y: 0, width: 100, height: 200 }');
|
}, '{ x: 0, y: 0, width: 100, height: 200 }');
|
||||||
|
|
||||||
equals(function() {
|
equals(function() {
|
||||||
return new Rectangle({
|
var rect = new Rectangle({
|
||||||
topLeft: [100, 50],
|
topLeft: [100, 50],
|
||||||
size: [100, 200]
|
size: [100, 200]
|
||||||
|
});
|
||||||
|
rect.topLeft = [100, 50];
|
||||||
|
rect.size = [100, 200];
|
||||||
|
return rect.toString();
|
||||||
|
}, '{ x: 100, y: 50, width: 100, height: 200 }');
|
||||||
|
|
||||||
|
equals(function() {
|
||||||
|
return new Rectangle({
|
||||||
|
size: [100, 200],
|
||||||
|
topLeft: [100, 50]
|
||||||
}).toString();
|
}).toString();
|
||||||
}, '{ x: 100, y: 50, width: 100, height: 200 }');
|
}, '{ x: 100, y: 50, width: 100, height: 200 }');
|
||||||
|
|
||||||
|
@ -267,6 +277,63 @@ test('new Rectangle(object)', function() {
|
||||||
topRight: [200, 50],
|
topRight: [200, 50],
|
||||||
size: [100, 200]
|
size: [100, 200]
|
||||||
}).toString();
|
}).toString();
|
||||||
}, '{ x: 100, y: -150, width: 100, height: 200 }');
|
}, '{ x: 100, y: 50, width: 100, height: 200 }');
|
||||||
|
|
||||||
|
equals(function() {
|
||||||
|
return new Rectangle({
|
||||||
|
size: [100, 200],
|
||||||
|
topRight: [200, 50]
|
||||||
|
}).toString();
|
||||||
|
}, '{ x: 100, y: 50, width: 100, height: 200 }');
|
||||||
|
|
||||||
|
equals(function() {
|
||||||
|
return new Rectangle({
|
||||||
|
bottomRight: [200, 250],
|
||||||
|
size: [100, 200]
|
||||||
|
}).toString();
|
||||||
|
}, '{ x: 100, y: 50, width: 100, height: 200 }');
|
||||||
|
|
||||||
|
equals(function() {
|
||||||
|
return new Rectangle({
|
||||||
|
size: [100, 200],
|
||||||
|
bottomRight: [200, 250]
|
||||||
|
}).toString();
|
||||||
|
}, '{ x: 100, y: 50, width: 100, height: 200 }');
|
||||||
|
|
||||||
|
equals(function() {
|
||||||
|
return new Rectangle({
|
||||||
|
bottomLeft: [100, 250],
|
||||||
|
size: [100, 200]
|
||||||
|
}).toString();
|
||||||
|
}, '{ x: 100, y: 50, width: 100, height: 200 }');
|
||||||
|
|
||||||
|
equals(function() {
|
||||||
|
return new Rectangle({
|
||||||
|
size: [100, 200],
|
||||||
|
bottomLeft: [100, 250]
|
||||||
|
}).toString();
|
||||||
|
}, '{ x: 100, y: 50, width: 100, height: 200 }');
|
||||||
|
|
||||||
|
equals(function() {
|
||||||
|
return new Rectangle({
|
||||||
|
topRight: [200, 50],
|
||||||
|
bottomLeft: [100, 250]
|
||||||
|
}).toString();
|
||||||
|
}, '{ x: 100, y: 50, width: 100, height: 200 }');
|
||||||
|
|
||||||
|
equals(function() {
|
||||||
|
return new Rectangle({
|
||||||
|
topLeft: [100, 50],
|
||||||
|
bottomRight: [200, 250]
|
||||||
|
}).toString();
|
||||||
|
}, '{ x: 100, y: 50, width: 100, height: 200 }');
|
||||||
|
|
||||||
|
equals(function() {
|
||||||
|
return new Rectangle({
|
||||||
|
top: 50,
|
||||||
|
right: 200,
|
||||||
|
bottom: 250,
|
||||||
|
left: 100
|
||||||
|
}).toString();
|
||||||
|
}, '{ x: 100, y: 50, width: 100, height: 200 }');
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in a new issue