summaryrefslogtreecommitdiffstats
path: root/js/tests
diff options
context:
space:
mode:
authorBernhard Posselt <nukeawhale@gmail.com>2013-04-11 21:38:20 +0200
committerBernhard Posselt <nukeawhale@gmail.com>2013-04-11 21:38:20 +0200
commiteda8fec5874ebd2ba48b458497cb315eb871105c (patch)
treeb801eee009361a7e965d205de9d792498eb8d1fa /js/tests
parentb06fc20ddbadbc7522cd23a83a20975f43889890 (diff)
autoselect folder when it was created and open folder if a feed gets added to it
Diffstat (limited to 'js/tests')
-rw-r--r--js/tests/services/bl/feedblSpec.coffee1
-rw-r--r--js/tests/services/bl/folderblSpec.coffee23
2 files changed, 21 insertions, 3 deletions
diff --git a/js/tests/services/bl/feedblSpec.coffee b/js/tests/services/bl/feedblSpec.coffee
index 01ed7c18d..c77922574 100644
--- a/js/tests/services/bl/feedblSpec.coffee
+++ b/js/tests/services/bl/feedblSpec.coffee
@@ -253,6 +253,7 @@ describe 'FeedBl', ->
expect(feed.url).toBe(url)
expect(feed.urlHash).toBe(hash)
expect(feed.folderId).toBe(0)
+ expect(feed.unreadCount).toBe(0)
it 'should transform urls correctly', =>
diff --git a/js/tests/services/bl/folderblSpec.coffee b/js/tests/services/bl/folderblSpec.coffee
index 6fd35f73e..3ca761f7d 100644
--- a/js/tests/services/bl/folderblSpec.coffee
+++ b/js/tests/services/bl/folderblSpec.coffee
@@ -168,13 +168,14 @@ describe 'FolderBl', ->
onSuccess = jasmine.createSpy('Success')
@persistence.createFolder = jasmine.createSpy('add folder')
@persistence.createFolder.andCallFake (folderName, parentId, success) =>
- response =
+ @response =
status: 'ok'
- success(response)
+ data: 'jooo'
+ success(@response)
@FolderBl.create(' johns ', onSuccess)
- expect(onSuccess).toHaveBeenCalled()
+ expect(onSuccess).toHaveBeenCalledWith(@response.data)
it 'should call the handle a response error when creating a folder', =>
@@ -203,3 +204,19 @@ describe 'FolderBl', ->
expect(@FolderModel.size()).toBe(0)
expect(@FolderModel.getByName('john')).toBe(undefined)
+
+ it 'should return the corret folder for id', =>
+ item = {id: 3, name: 'john'}
+ @FolderModel.add(item)
+
+ expect(@FolderBl.getById(3)).toBe(item)
+
+
+ it 'should open a folder', =>
+ @persistence.openFolder = jasmine.createSpy('open')
+
+ @FolderModel.add({id: 3, opened: false, name: 'ho'})
+ @FolderBl.open(3)
+ expect(@FolderModel.getById(3).opened).toBeTruthy()
+ expect(@persistence.openFolder).toHaveBeenCalledWith(3)
+