summaryrefslogtreecommitdiff
path: root/test/07-test-surface.js
diff options
context:
space:
mode:
authorJulie Lala <jules@okfoc.us>2014-08-15 19:18:04 -0400
committerJulie Lala <jules@okfoc.us>2014-08-15 19:18:04 -0400
commit5c713e0416daf1b71cd1122ce30eaf53200bbaa8 (patch)
tree118d14f5d15c8989efe72927bbf69d3079432bb1 /test/07-test-surface.js
parentaecaf2de2b4ed5277b34e9209a0f31602e8a7999 (diff)
triple surface
Diffstat (limited to 'test/07-test-surface.js')
-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 b2e4769..48a2836 100644
--- a/test/07-test-surface.js
+++ b/test/07-test-surface.js
@@ -21,6 +21,21 @@ describe('basic surface', function(){
// describe dragging right (clamp at right edge)
})
+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) ) )