diff options
author | Bernhard Posselt <nukeawhale@gmail.com> | 2013-04-04 21:57:17 +0200 |
---|---|---|
committer | Bernhard Posselt <nukeawhale@gmail.com> | 2013-04-04 21:57:17 +0200 |
commit | d001da33947a0fa1b65f0e1b5749e9b97bd4b779 (patch) | |
tree | 73f6ff957e67dc31092a30d883fe36e421bd6b48 /js/tests/services/bl | |
parent | 76267670f3dcb6793a62a30477db830f482b4495 (diff) |
cleaned up feedcontroller
Diffstat (limited to 'js/tests/services/bl')
-rw-r--r-- | js/tests/services/bl/feedblSpec.coffee | 28 | ||||
-rw-r--r-- | js/tests/services/bl/folderblSpec.coffee | 12 |
2 files changed, 39 insertions, 1 deletions
diff --git a/js/tests/services/bl/feedblSpec.coffee b/js/tests/services/bl/feedblSpec.coffee index 2ca742cc7..27b681a32 100644 --- a/js/tests/services/bl/feedblSpec.coffee +++ b/js/tests/services/bl/feedblSpec.coffee @@ -152,4 +152,30 @@ describe 'FeedBl', -> @FeedModel.add({id: 2, unreadCount:134, urlHash: 'a1', folderId: 3}) @FeedBl.move(2, 3) - expect(@persistence.moveFeed).not.toHaveBeenCalled()
\ No newline at end of file + expect(@persistence.moveFeed).not.toHaveBeenCalled() + + + it 'should set the show all setting', => + @persistence.userSettingsReadShow = jasmine.createSpy('Show All') + @FeedBl.setShowAll(true) + + expect(@persistence.userSettingsReadShow).toHaveBeenCalled() + + + + it 'should set the hide read setting', => + @persistence.userSettingsReadHide = jasmine.createSpy('Hide Read') + @FeedBl.setShowAll(false) + + expect(@persistence.userSettingsReadHide).toHaveBeenCalled() + + + it 'should return all feeds', => + item1 = {id: 2, unreadCount:134, urlHash: 'a1', folderId: 3} + item2 = {id: 4, unreadCount:134, urlHash: 'a2', folderId: 3} + @FeedModel.add(item1) + @FeedModel.add(item2) + + expect(@FeedBl.getAll()).toContain(item1) + expect(@FeedBl.getAll()).toContain(item2) + diff --git a/js/tests/services/bl/folderblSpec.coffee b/js/tests/services/bl/folderblSpec.coffee index c7590f51f..5c36cf203 100644 --- a/js/tests/services/bl/folderblSpec.coffee +++ b/js/tests/services/bl/folderblSpec.coffee @@ -118,3 +118,15 @@ describe 'FolderBl', -> @ActiveFeed.handle({type: @FeedType.Folder, id:2}) expect(@FolderBl.isVisible(3)).toBe(true) + + + it 'should return all folders', => + item1 = {id: 3, open: false} + item2 = {id: 4, open: true} + @FolderModel.add(item1) + @FolderModel.add(item2) + + expect(@FolderBl.getAll()).toContain(item1) + expect(@FolderBl.getAll()).toContain(item2) + + |