[Commits] r389 - in sandbox/opengeo/geoexplorer/tests: . lib/GeoExt/widgets lib/GeoExt/widgets/tree
commits at geoext.org
commits at geoext.org
Wed Apr 15 01:05:10 CEST 2009
Author: tschaub
Date: 2009-04-15 01:05:10 +0200 (Wed, 15 Apr 2009)
New Revision: 389
Added:
sandbox/opengeo/geoexplorer/tests/lib/GeoExt/widgets/tree/
sandbox/opengeo/geoexplorer/tests/lib/GeoExt/widgets/tree/LayerContainer.html
Modified:
sandbox/opengeo/geoexplorer/tests/list-tests.html
Log:
Adding ititial tests for LayerContainer nodes.
Added: sandbox/opengeo/geoexplorer/tests/lib/GeoExt/widgets/tree/LayerContainer.html
===================================================================
--- sandbox/opengeo/geoexplorer/tests/lib/GeoExt/widgets/tree/LayerContainer.html (rev 0)
+++ sandbox/opengeo/geoexplorer/tests/lib/GeoExt/widgets/tree/LayerContainer.html 2009-04-14 23:05:10 UTC (rev 389)
@@ -0,0 +1,66 @@
+<html>
+ <head>
+ <script src="../../../../../../openlayers/lib/OpenLayers.js"></script>
+ <script src="../../../../../../ext/adapter/ext/ext-base.js"></script>
+ <script src="../../../../../../ext/ext-all-debug.js"></script>
+ <script src="../../../../../lib/GeoExt.js"></script>
+
+ <script>
+
+ function test_constructor(t) {
+
+ t.plan(2);
+
+ var store = new GeoExt.data.LayerStore();
+ var defaults = {};
+
+ var node = new GeoExt.tree.LayerContainer({
+ layerStore: store,
+ defaults: defaults
+ });
+
+ t.ok(node.layerStore === store, "layerStore set");
+ t.ok(node.defaults === defaults, "defaults set");
+
+ // TODO: this fails, confirm that it is on the Ext side only
+ //node.destroy();
+
+ }
+
+ function test_render(t) {
+
+ t.plan(2);
+
+ var map = new OpenLayers.Map({
+ div: "map",
+ allOverlays: true
+ });
+ var layer = new OpenLayers.Layer();
+ map.addLayer(layer);
+
+ var store = new GeoExt.data.LayerStore({
+ map: map
+ });
+
+ var node = new GeoExt.tree.LayerContainer({
+ layerStore: store
+ });
+
+ var panel = new Ext.tree.TreePanel({
+ renderTo: document.body,
+ root: node
+ });
+
+ t.eq(node.childNodes && node.childNodes.length, 1, "container has one child");
+ t.ok(node.firstChild.layer === layer, "child layer is correct");
+
+ node.destroy();
+
+ }
+
+ </script>
+ </head>
+ <body>
+ <div id="map" style="width: 100px; height: 100px;"></div>
+ </body>
+</html>
\ No newline at end of file
Modified: sandbox/opengeo/geoexplorer/tests/list-tests.html
===================================================================
--- sandbox/opengeo/geoexplorer/tests/list-tests.html 2009-04-14 21:47:43 UTC (rev 388)
+++ sandbox/opengeo/geoexplorer/tests/list-tests.html 2009-04-14 23:05:10 UTC (rev 389)
@@ -11,4 +11,5 @@
<li>lib/GeoExt/data/WMSCapabilitiesReader.html</li>
<li>lib/GeoExt/widgets/MapPanel.html</li>
<li>lib/GeoExt/widgets/Popup.html</li>
+ <li>lib/GeoExt/widgets/tree/LayerContainer.html</li>
</ul>
More information about the Commits
mailing list