array & type are observeable

This commit is contained in:
Kevin Jahns
2015-07-15 21:24:05 +02:00
parent 9b3fe2f197
commit 60b75d1862
5 changed files with 157 additions and 19 deletions

View File

@@ -89,6 +89,29 @@ describe("Array Type", function(){
done();
});
});
it("throw insert & delete events", function(done){
this.users[0].root.set("array", Y.Array).then(function(array){
var event;
array.observe(function(e){
event = e;
});
array.insert(0, [0]);
expect(event).toEqual([{
type: "insert",
object: array,
index: 0,
length: 1
}]);
array.delete(0);
expect(event).toEqual([{
type: "delete",
object: array,
index: 0,
length: 1
}]);
done();
});
});
});
describe(`${numberOfYArrayTests} Random tests`, function(){
var randomArrayTransactions = [