From ca0864dbcd2b01a31a997c1db28aa241512dcb5f Mon Sep 17 00:00:00 2001 From: Bernhard Posselt Date: Mon, 8 Apr 2013 17:56:53 +0200 Subject: prework for adding folders --- js/tests/services/bl/folderblSpec.coffee | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'js/tests/services/bl/folderblSpec.coffee') 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()) -- cgit v1.2.3