reset
Store.prototype.reset([baseItems])
Sets the items in the store to their original state or to baseItems
if it's passed as an argument.
// Creates a store with one item.
var todoStore = fixture.store(
[{id: 1, name: "dishes"}],
new set.Algebra());
fixture("/todos/{id}", todoStore)
todoStore.getList({}).length //-> 1
// delete that item
$.ajax({url: "todos/1", method: "delete"}).then(function(){
return todoStore.getList({}).length //-> 0
}).then(function(){
// calling reset adds it back
todoStore.reset();
todoStore.getList({}).length //-> 1
});
Parameters
- baseItems
{Array}
:If provided, adds these items to the store.
This can be useful for setting up particular testing scenarios.