control-freak-ide/Code/client/build/dgrid/dstore/tests/Tree.js
plastic-hub-dev-node-saturn 538369cff7 latest
2021-05-12 18:35:18 +02:00

5 lines
1.4 KiB
JavaScript

//>>built
define("dstore/tests/Tree",["intern!object","intern/chai!assert","dojo/_base/declare","dstore/Memory","dstore/Tree"],function(d,c,e,f,g){var b=new (e([f,g]))({Model:null,data:[{parent:null,id:"1",name:"root1"},{parent:"1",id:"1.1",name:"child1.1"},{parent:"1",id:"1.2",name:"child1.2"},{parent:"1.2",id:"1.2.1",name:"grandchild1.2.1"},{parent:"1.2",id:"1.2.2",name:"grandchild1.2.2"},{parent:"1",id:"1.3",name:"child1.3"},{parent:null,id:"2",name:"root2"},{parent:"2",id:"2.1",name:"child2.1"},{parent:"2",
id:"2.2",name:"child2.2"},{parent:null,id:"3",name:"root3"}]});d({name:"dstore/Tree",getRootCollection:function(){var a=b.getRootCollection().fetchSync().slice();c.deepEqual(a,[{parent:null,id:"1",name:"root1"},{parent:null,id:"2",name:"root2"},{parent:null,id:"3",name:"root3"}])},mayHaveChildren:function(){c.isTrue(b.mayHaveChildren({}));c.isTrue(b.mayHaveChildren({hasChildren:!0}));c.isFalse(b.mayHaveChildren({hasChildren:!1}))},getChildren:function(){var a=b.getSync("3"),a=b.getChildren(a).fetchSync().slice();
c.deepEqual(a,[]);a=b.getSync("1");a=b.getChildren(a).fetchSync().slice();c.deepEqual(a,[{parent:"1",id:"1.1",name:"child1.1"},{parent:"1",id:"1.2",name:"child1.2"},{parent:"1",id:"1.3",name:"child1.3"}]);a=b.getSync("1.2");a=b.getChildren(a).fetchSync().slice();c.deepEqual(a,[{parent:"1.2",id:"1.2.1",name:"grandchild1.2.1"},{parent:"1.2",id:"1.2.2",name:"grandchild1.2.2"}])}})});
//# sourceMappingURL=Tree.js.map