From 7c6d727f6a95f77d76e9674ba4ed8e5dc9906bee Mon Sep 17 00:00:00 2001 From: Bernhard Posselt Date: Sun, 6 Apr 2014 16:00:21 +0200 Subject: fix errors related to persistence data change --- .../businesslayer/feedbusinesslayerSpec.coffee | 11 ++++---- .../businesslayer/folderbusinesslayerSpec.coffee | 31 +++++++++++----------- 2 files changed, 21 insertions(+), 21 deletions(-) (limited to 'js/tests/services/businesslayer') diff --git a/js/tests/services/businesslayer/feedbusinesslayerSpec.coffee b/js/tests/services/businesslayer/feedbusinesslayerSpec.coffee index 1c9168a4d..b18b47006 100644 --- a/js/tests/services/businesslayer/feedbusinesslayerSpec.coffee +++ b/js/tests/services/businesslayer/feedbusinesslayerSpec.coffee @@ -287,7 +287,7 @@ describe 'FeedBusinessLayer', -> @FeedBusinessLayer.create(' johns ') expect(@persistence.createFeed).toHaveBeenCalledWith('http://johns', 0, - jasmine.any(Function)) + jasmine.any(Function), jasmine.any(Function)) it 'should call the onSuccess function on response status ok', => @@ -295,24 +295,23 @@ describe 'FeedBusinessLayer', -> @persistence.createFeed = jasmine.createSpy('add feed') @persistence.createFeed.andCallFake (folderName, parentId, success) => @response = - status: 'ok' data: 'hi' success(@response) @FeedBusinessLayer.create(' johns ', 0, onSuccess) - expect(onSuccess).toHaveBeenCalledWith(@response.data) + expect(onSuccess).toHaveBeenCalledWith(@response) it 'should call the handle a response error when creating a folder', => onSuccess = jasmine.createSpy('Success') onFailure = jasmine.createSpy('Failure') @persistence.createFeed = jasmine.createSpy('add feed') - @persistence.createFeed.andCallFake (folderName, parentId, success) => + @persistence.createFeed.andCallFake (folderName, parentId, success, + failure) => @response = - status: 'error' msg: 'this is an error' - success(@response) + failure(@response) @FeedBusinessLayer.create(' johns ', 0, onSuccess, onFailure) diff --git a/js/tests/services/businesslayer/folderbusinesslayerSpec.coffee b/js/tests/services/businesslayer/folderbusinesslayerSpec.coffee index 55914ab4c..1d8431513 100644 --- a/js/tests/services/businesslayer/folderbusinesslayerSpec.coffee +++ b/js/tests/services/businesslayer/folderbusinesslayerSpec.coffee @@ -216,7 +216,7 @@ describe 'FolderBusinessLayer', -> @FolderBusinessLayer.create(' johns ') expect(@persistence.createFolder).toHaveBeenCalledWith('johns', 0, - jasmine.any(Function)) + jasmine.any(Function), jasmine.any(Function)) it 'should call the onSuccess function on response status ok', => @@ -224,24 +224,23 @@ describe 'FolderBusinessLayer', -> @persistence.createFolder = jasmine.createSpy('add folder') @persistence.createFolder.andCallFake (folderName, parentId, success) => @response = - status: 'ok' data: 'jooo' success(@response) @FolderBusinessLayer.create(' johns ', onSuccess) - expect(onSuccess).toHaveBeenCalledWith(@response.data) + expect(onSuccess).toHaveBeenCalledWith(@response) it 'should call the handle a response error when creating a folder', => onSuccess = jasmine.createSpy('Success') onFailure = jasmine.createSpy('Failure') @persistence.createFolder = jasmine.createSpy('add folder') - @persistence.createFolder.andCallFake (folderName, parentId, success) => + @persistence.createFolder.andCallFake (folderName, parentId, success, + onFailure) => @response = - status: 'error' msg: 'this is an error' - success(@response) + onFailure(@response) @FolderBusinessLayer.create(' johns ', onSuccess, onFailure) @@ -332,7 +331,7 @@ describe 'FolderBusinessLayer', -> @FolderBusinessLayer.import(xml) expect(@persistence.createFolder).toHaveBeenCalledWith('test', 0, - jasmine.any(Function)) + jasmine.any(Function), jasmine.any(Function)) expect(@persistence.createFeed).not.toHaveBeenCalled() @@ -367,17 +366,17 @@ describe 'FolderBusinessLayer', -> expect(@persistence.createFolder).not.toHaveBeenCalled() expect(@persistence.createFeed).toHaveBeenCalledWith( - 'http://worrydream.com/feed.xml', 0, jasmine.any(Function)) + 'http://worrydream.com/feed.xml', 0, jasmine.any(Function), + jasmine.any(Function)) it 'should import nested folders', => @persistence.createFolder = jasmine.createSpy('create folder') @persistence.createFolder.andCallFake (name, parentId, onSuccess) -> data = - data: - folders: [ - {id: 3} - ] + folders: [ + {id: 3} + ] onSuccess(data) @persistence.createFeed = jasmine.createSpy('create feed') @@ -410,9 +409,10 @@ describe 'FolderBusinessLayer', -> @FolderBusinessLayer.import(xml) expect(@persistence.createFolder).toHaveBeenCalledWith('Design', 0, - jasmine.any(Function)) + jasmine.any(Function), jasmine.any(Function)) expect(@persistence.createFeed).toHaveBeenCalledWith( - 'http://worrydream.com/feed.xml', 3, jasmine.any(Function)) + 'http://worrydream.com/feed.xml', 3, jasmine.any(Function), + jasmine.any(Function)) it 'should use an existing folder when importing a folder', => @@ -451,7 +451,8 @@ describe 'FolderBusinessLayer', -> expect(@persistence.createFolder).not.toHaveBeenCalled() expect(@persistence.createFeed).toHaveBeenCalledWith( - 'http://worrydream.com/feed.xml', 2, jasmine.any(Function)) + 'http://worrydream.com/feed.xml', 2, jasmine.any(Function), + jasmine.any(Function)) expect(folder.opened).toBe(true) expect(@persistence.openFolder).toHaveBeenCalled() -- cgit v1.2.3