summaryrefslogtreecommitdiffstats
path: root/js/tests/services/businesslayer/feedbusinesslayerSpec.coffee
diff options
context:
space:
mode:
Diffstat (limited to 'js/tests/services/businesslayer/feedbusinesslayerSpec.coffee')
-rw-r--r--js/tests/services/businesslayer/feedbusinesslayerSpec.coffee8
1 files changed, 6 insertions, 2 deletions
diff --git a/js/tests/services/businesslayer/feedbusinesslayerSpec.coffee b/js/tests/services/businesslayer/feedbusinesslayerSpec.coffee
index 2bb37c023..4f7e8f8b3 100644
--- a/js/tests/services/businesslayer/feedbusinesslayerSpec.coffee
+++ b/js/tests/services/businesslayer/feedbusinesslayerSpec.coffee
@@ -44,16 +44,20 @@ describe 'FeedBusinessLayer', ->
beforeEach inject (@FeedBusinessLayer, @FeedModel, @ItemModel, @FeedType,
- @ShowAll, @ActiveFeed, @_ExistsError) =>
+ @ShowAll, @ActiveFeed, @_ExistsError, @$timeout) =>
@ShowAll.setShowAll(false)
@ActiveFeed.handle({type: @FeedType.Folder, id:0})
it 'should delete feeds', =>
- @FeedModel.removeById = jasmine.createSpy('remove')
+ @FeedModel.removeById = jasmine.createSpy('remove').andCallFake ->
+ return {id: 3, title: 'test'}
@persistence.deleteFeed = jasmine.createSpy('deletequery')
@FeedBusinessLayer.delete(3)
expect(@FeedModel.removeById).toHaveBeenCalledWith(3)
+
+ @$timeout.flush()
+
expect(@persistence.deleteFeed).toHaveBeenCalledWith(3)