Sha256: 5a18e1c130a2d3b8f4076e45acb78407e2bca2f7af2825745dd2e8679b65ee73
Contents?: true
Size: 827 Bytes
Versions: 2
Compression:
Stored size: 827 Bytes
Contents
dojo.provide("dojo.tests._base.object"); // setup the test object dojo.zoo = { a:1, c: { d:1 } }; tests.register("tests._base.object", [ function getBasic(t){ var x = dojo.getObject('dojo.zoo.a'); t.is(1, x); }, function setObject2(t){ dojo.setObject("dojo.zoo.foo.bar", 42); t.is(42, dojo.zoo.foo.bar); }, function setWithContext(t){ // c is already {} dojo.setObject("zoo.c.x", "foo!", dojo); t.is("foo!", dojo.zoo.c.x); }, function getUndefined(t){ var x = dojo.getObject('dojo.zoo.b'); t.is(undefined, x); }, function setDeep(t){ dojo.setObject("dojo.zoo.c.e.f.g.h.i", 42); t.is(42, dojo.zoo.c.e.f.g.h.i); }, function getDeep(t){ dojo.getObject("dojo.zoo.bar.baz.bam", true); dojo.zoo.bar.baz.bam.x = 10; t.is(10, dojo.zoo.bar.baz.bam.x); } ] );
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dojo_rails-0.0.2 | vendor/assets/javascripts/dojo/tests/_base/object.js |
dojo_rails-0.0.1 | vendor/assets/javascripts/dojo/tests/_base/object.js |