summaryrefslogtreecommitdiffstats
path: root/js/tests/controllers/settingscontrollerSpec.coffee
diff options
context:
space:
mode:
Diffstat (limited to 'js/tests/controllers/settingscontrollerSpec.coffee')
-rw-r--r--js/tests/controllers/settingscontrollerSpec.coffee5
1 files changed, 5 insertions, 0 deletions
diff --git a/js/tests/controllers/settingscontrollerSpec.coffee b/js/tests/controllers/settingscontrollerSpec.coffee
index 39bc53371..8603e75e9 100644
--- a/js/tests/controllers/settingscontrollerSpec.coffee
+++ b/js/tests/controllers/settingscontrollerSpec.coffee
@@ -35,6 +35,8 @@ describe 'SettingsController', ->
@scope = {}
@replace =
'$scope': @scope
+ 'FolderBusinessLayer':
+ import: jasmine.createSpy('import')
@controller = $controller('SettingsController', @replace)
@@ -44,9 +46,12 @@ describe 'SettingsController', ->
it 'should show an error if the xml import failed', =>
xml = 'test'
+ @replace.FolderBusinessLayer.import.andCallFake ->
+ throw new Error()
@scope.import(xml)
+ expect(@replace.FolderBusinessLayer.import).toHaveBeenCalledWith(xml);
expect(@scope.error).toBe(true)