| | 87 | function test_store_to_map(t) { |
|---|
| | 88 | |
|---|
| | 89 | t.plan(8); |
|---|
| | 90 | |
|---|
| | 91 | var map = new OpenLayers.Map("mappanel"); |
|---|
| | 92 | var layers = [new OpenLayers.Layer.Vector("a"), |
|---|
| | 93 | new OpenLayers.Layer.Vector("b"), |
|---|
| | 94 | new OpenLayers.Layer.Vector("c")]; |
|---|
| | 95 | |
|---|
| | 96 | var store = new GeoExt.data.LayerStore({ |
|---|
| | 97 | map: map, |
|---|
| | 98 | layers: layers |
|---|
| | 99 | }); |
|---|
| | 100 | |
|---|
| | 101 | t.eq(store.getCount(), 3, "three layers in store"); |
|---|
| | 102 | t.eq(map.layers.length, 3, "three layers on map"); |
|---|
| | 103 | |
|---|
| | 104 | t.eq(store.getAt(0).get("layer").name, "a", "first layer correct in store"); |
|---|
| | 105 | t.eq(map.layers[0].name, "a", "first layer correct on map"); |
|---|
| | 106 | |
|---|
| | 107 | t.eq(store.getAt(1).get("layer").name, "b", "second layer correct in store"); |
|---|
| | 108 | t.eq(map.layers[1].name, "b", "second layer correct on map"); |
|---|
| | 109 | |
|---|
| | 110 | t.eq(store.getAt(2).get("layer").name, "c", "third layer correct in store"); |
|---|
| | 111 | t.eq(map.layers[2].name, "c", "third layer correct on map"); |
|---|
| | 112 | |
|---|
| | 113 | map.destroy(); |
|---|
| | 114 | } |
|---|
| | 115 | |
|---|