summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/07-test-surface.js58
1 files changed, 54 insertions, 4 deletions
diff --git a/test/07-test-surface.js b/test/07-test-surface.js
index 92ec982..53a4b73 100644
--- a/test/07-test-surface.js
+++ b/test/07-test-surface.js
@@ -238,10 +238,11 @@ describe('door surface', function(){
})
})
- var position = new vec2(1, 2)
+ var position = new vec2(1, 1)
var bounds = surface.bounds_at_index_with_dimensions(0, small)
describe('#translate()', function(){
+ /*
it("does not alter a zero delta", function(){
var delta = new vec2(0,0)
var new_bounds = surface.translate(bounds, small, position, delta)
@@ -292,16 +293,65 @@ describe('door surface', function(){
console.log(new_bounds+"")
assert.equal(true, delta.eq(new vec2( 5, 0 )))
})
- it("clamps upward delta", function(){
+ */
+ it("clamps upward delta 0,10", function(){
var delta = new vec2(0, 10)
- surface.translate(bounds, small, position, delta)
+ var new_bounds = surface.translate(bounds, small, position, delta)
+ console.log(new_bounds+" <<<__c:w<")
+ console.log(delta+"")
assert.equal(true, delta.eq(new vec2( 0, 1 )))
})
+ it("clamps upward delta 1,10", function(){
+ var delta = new vec2(1, 10)
+ var new_bounds = surface.translate(bounds, small, position, delta)
+ console.log(new_bounds+" <<<__c:w<")
+ console.log(delta+"")
+ assert.equal(true, delta.eq(new vec2( 1, 1 )))
+ })
+ it("clamps upward delta 2,10", function(){
+ var delta = new vec2(2, 10)
+ var new_bounds = surface.translate(bounds, small, position, delta)
+ console.log(new_bounds+" <<<__c:w<")
+ console.log(delta+" <<<<<<<<<")
+ assert.equal(true, delta.eq(new vec2( 2, 1 )))
+ })
+ it("clamps upward delta 3,10", function(){
+ var delta = new vec2(3, 10)
+ var bounds2 = surface.translate(bounds, small, position, delta)
+ console.log(bounds2+" <<<__c:w<")
+ console.log(delta+"")
+ assert.equal(true, delta.eq(new vec2( 3, 1 )))
+ })
+ it("clamps upward delta 4,10", function(){
+ var delta = new vec2(4, 10)
+ var bounds2 = surface.translate(bounds, small, position, delta)
+ console.log(bounds2+" <<<__c:w<")
+ console.log(delta+"")
+ assert.equal(true, delta.eq(new vec2( 4, 1 )))
+ })
+ it("clamps upward delta 5,10", function(){
+ var delta = new vec2(5, 10)
+ var bounds2 = surface.translate(bounds, small, position, delta)
+ console.log(bounds2+" <<<__c:w<")
+ console.log(delta+"")
+ assert.equal(true, delta.eq(new vec2( 5, 1 )))
+ })
+ it("clamps upward delta 6,10", function(){
+ var delta = new vec2(6, 10)
+ var bounds2 = surface.translate(bounds, small, position, delta)
+ console.log(bounds2+" <<<__c:w<")
+ console.log(delta+"")
+ assert.equal(true, delta.eq(new vec2( 6, 1 )))
+ })
+/*
it("clamps downward delta", function(){
var delta = new vec2(0, -10)
- surface.translate(bounds, small, position, delta)
+ var new_bounds = surface.translate(bounds, small, position, delta)
+ console.log(new_bounds+" <<<__c:w<")
+ console.log(delta+"")
assert.equal(true, delta.eq(new vec2( 0, -1 )))
})
+*/
})