diff options
Diffstat (limited to 'js/tests/controllers/settingscontrollerSpec.coffee')
-rw-r--r-- | js/tests/controllers/settingscontrollerSpec.coffee | 5 |
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) |