fix(collectionRepeat): remove elements at correct time when leaving page

This commit is contained in:
Andrew Joslin
2014-06-11 08:41:50 -06:00
parent e6f79cc0ff
commit 30a3c8e0c8
4 changed files with 4 additions and 33 deletions

View File

@@ -70,20 +70,6 @@ describe('$collectionDataSource service', function() {
});
});
it('.destroy() should cleanup dimensions backupItemsArray and attachedItems', function() {
var source = setup();
source.dimensions = [1,2,3];
source.attachedItems = {0: 'a'};
source.backupItemsArray = ['b'];
spyOn(source, 'destroyItem');
source.destroy();
expect(source.dimensions.length).toBe(0);
expect(source.destroyItem).toHaveBeenCalledWith('a');
expect(source.destroyItem).toHaveBeenCalledWith('b');
expect(source.attachedItems).toEqual({});
expect(source.backupItemsArray).toEqual([]);
});
it('.calculateDataDimensions()', function() {
function widthGetter(scope, locals) {
return locals.$index + locals.item + 'w';