summaryrefslogtreecommitdiffstats
path: root/js/tests/services/bl/folderblSpec.coffee
diff options
context:
space:
mode:
Diffstat (limited to 'js/tests/services/bl/folderblSpec.coffee')
-rw-r--r--js/tests/services/bl/folderblSpec.coffee8
1 files changed, 7 insertions, 1 deletions
diff --git a/js/tests/services/bl/folderblSpec.coffee b/js/tests/services/bl/folderblSpec.coffee
index 251ceeb36..09c7f85ed 100644
--- a/js/tests/services/bl/folderblSpec.coffee
+++ b/js/tests/services/bl/folderblSpec.coffee
@@ -30,11 +30,12 @@ describe 'FolderBl', ->
@persistence = {}
beforeEach inject (@FolderBl, @FolderModel, @FeedModel, @ShowAll,
- @ActiveFeed, @FeedType) =>
+ @ActiveFeed, @FeedType, @_ExistsError) =>
@ShowAll.setShowAll(false)
@ActiveFeed.handle({type: @FeedType.Feed, id:0})
+
it 'should delete folders', =>
@FolderModel.removeById = jasmine.createSpy('remove')
@persistence.deleteFolder = jasmine.createSpy('deletequery')
@@ -130,3 +131,8 @@ describe 'FolderBl', ->
expect(@FolderBl.getAll()).toContain(item2)
+ it 'should not create a folder if it already exists', =>
+ item1 = {id: 4, open: true, name: 'john'}
+ @FolderModel.add(item1)
+
+ expect(@FolderBl.create('johns')).toThrow(new @_ExistsError())