summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/07-test-surface.js15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/07-test-surface.js b/test/07-test-surface.js
index a9feffa..53a4b73 100644
--- a/test/07-test-surface.js
+++ b/test/07-test-surface.js
@@ -103,6 +103,21 @@ describe('double surface', function(){
})
})
+describe('triple surface', function(){
+ var surface = new Surface ()
+ surface.add( new Rect( new vec2(1, 3), new vec2(0, 4) ) )
+ surface.add( new Rect( new vec2(3, 5), new vec2(0, 4) ) )
+
+ var small = new vec2(2, 2)
+ var oblong = new vec2(4, 1)
+
+ // describe placement
+ // describe dragging up (clamp at top edge)
+ // describe dragging down (clamp at bottom edge)
+ // describe dragging left (clamp at left edge)
+ // describe dragging right (clamp at right edge)
+})
+
describe('two-level surface', function(){
var surface = new Surface ()
surface.add( new Rect( new vec2(1, 3), new vec2(0, 4) ) )