Line | |
---|
1 | dojo.provide("dojox.wire.tests.programmatic.DataWire"); |
---|
2 | |
---|
3 | dojo.require("dojox.wire.DataWire"); |
---|
4 | dojo.require("dojox.data.XmlStore"); |
---|
5 | |
---|
6 | tests.register("dojox.wire.tests.programmatic.DataWire", [ |
---|
7 | |
---|
8 | function test_DataWire_attribute(t){ |
---|
9 | var store = new dojox.data.XmlStore(); |
---|
10 | var item = store.newItem({tagName: "x"}); |
---|
11 | new dojox.wire.DataWire({dataStore: store, object: item, attribute: "y"}).setValue("Y"); |
---|
12 | var value = new dojox.wire.DataWire({dataStore: store, object: item, attribute: "y"}).getValue(); |
---|
13 | t.assertEqual("Y", value); |
---|
14 | |
---|
15 | // nested attribute |
---|
16 | new dojox.wire.DataWire({dataStore: store, object: item, attribute: "y.z"}).setValue("Z"); |
---|
17 | value = new dojox.wire.DataWire({dataStore: store, object: item, attribute: "y.z"}).getValue(); |
---|
18 | t.assertEqual("Z", value); |
---|
19 | } |
---|
20 | |
---|
21 | ]); |
---|
Note: See
TracBrowser
for help on using the repository browser.