/public/javascripts/dojo/release/dojo/dojox/wire/tests/programmatic/TextAdapter.js

http://enginey.googlecode.com/ · JavaScript · 25 lines · 19 code · 6 blank · 0 comment · 1 complexity · 3a8dc337705da33ff1188579fd72535e MD5 · raw file

  1. if(!dojo._hasResource["dojox.wire.tests.programmatic.TextAdapter"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code.
  2. dojo._hasResource["dojox.wire.tests.programmatic.TextAdapter"] = true;
  3. dojo.provide("dojox.wire.tests.programmatic.TextAdapter");
  4. dojo.require("dojox.wire.TextAdapter");
  5. tests.register("dojox.wire.tests.programmatic.TextAdapter", [
  6. function test_TextAdapter_segments(t){
  7. var source = {a: "a", b: "b", c: "c"};
  8. var segments = [{property: "a"}, {property: "b"}, {property: "c"}];
  9. var value = new dojox.wire.TextAdapter({object: source, segments: segments}).getValue();
  10. t.assertEqual("abc", value);
  11. },
  12. function test_TextAdapter_delimiter(t){
  13. var source = {a: "a", b: "b", c: "c"};
  14. var segments = [{property: "a"}, {property: "b"}, {property: "c"}];
  15. var value = new dojox.wire.TextAdapter({object: source, segments: segments, delimiter: "/"}).getValue();
  16. t.assertEqual("a/b/c", value);
  17. }
  18. ]);
  19. }