source: Dev/trunk/src/client/dojox/wire/tests/programmatic/DataWire.js

Last change on this file was 483, checked in by hendrikvanantwerpen, 11 years ago

Added Dojo 1.9.3 release.

File size: 786 bytes
Line 
1dojo.provide("dojox.wire.tests.programmatic.DataWire");
2
3dojo.require("dojox.wire.DataWire");
4dojo.require("dojox.data.XmlStore");
5
6tests.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.