Changeset 27072 in dojo
- Timestamp:
- 11/21/11 07:24:20 (6 months ago)
- Location:
- dojo/trunk
- Files:
-
- 2 edited
-
store/Memory.js (modified) (1 diff)
-
tests/store/Memory.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
dojo/trunk/store/Memory.js
r26770 r27072 65 65 index = this.index, 66 66 idProperty = this.idProperty; 67 var id = (options && "id" in options) ? options.id : idProperty in object ? object[idProperty] : Math.random();67 var id = object[idProperty] = (options && "id" in options) ? options.id : idProperty in object ? object[idProperty] : Math.random(); 68 68 if(id in index){ 69 69 // object exists -
dojo/trunk/tests/store/Memory.js
r26770 r27072 99 99 t.is(anotherStore.get("one").name,"one"); 100 100 t.is(anotherStore.query({name:"one"})[0].name,"one"); 101 }, 102 function testAddNewIdAssignment(t){ 103 var object = { 104 random: true 105 }; 106 store.add(object); 107 t.t(!!object.id); 101 108 } 102 109 ]
Note: See TracChangeset
for help on using the changeset viewer.