From 4b572e1b66ef7aed1a52f2b8f29eb2c5bbfff592 Mon Sep 17 00:00:00 2001 From: Drew Noakes Date: Wed, 5 Mar 2014 10:48:14 +0000 Subject: [PATCH] Add tests for "dock-spawn" library. --- dock-spawn/dock-spawn-tests.ts | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 dock-spawn/dock-spawn-tests.ts diff --git a/dock-spawn/dock-spawn-tests.ts b/dock-spawn/dock-spawn-tests.ts new file mode 100644 index 0000000000..7bda821dec --- /dev/null +++ b/dock-spawn/dock-spawn-tests.ts @@ -0,0 +1,22 @@ +/// + +var dockManagerDiv = document.createElement('div'), + panelDiv1 = document.createElement('div'), + panelDiv2 = document.createElement('div'), + panelDiv3 = document.createElement('div'); + +document.body.appendChild(dockManagerDiv); + +var dockManager = new dockspawn.DockManager(dockManagerDiv); +dockManager.initialize(); + +var panelContainer1 = new dockspawn.PanelContainer(panelDiv1, dockManager), + panelContainer2 = new dockspawn.PanelContainer(panelDiv2, dockManager), + panelContainer3 = new dockspawn.PanelContainer(panelDiv3, dockManager); + +var documentNode = dockManager.context.model.documentManagerNode; + +var panelNode1 = dockManager.dockLeft(documentNode, panelContainer1, 0.33), + panelNode2 = dockManager.dockRight(documentNode, panelContainer2, 0.33), + panelNode3 = dockManager.dockFill(documentNode, panelContainer3); +