diff options
author | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-09-12 05:28:09 +0200 |
---|---|---|
committer | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-09-12 05:28:09 +0200 |
commit | cc1dc2ed30486780f7ac46141c731dfe2da8e2de (patch) | |
tree | 46525f7898928fbfffa13b9e1f08754b68fd5e88 /js/tests/unit/controller/NavigationControllerSpec.js | |
parent | 2c161c47ece07732b0cd1a5a0ea9e8f25bf44441 (diff) |
working on creating folders
Diffstat (limited to 'js/tests/unit/controller/NavigationControllerSpec.js')
-rw-r--r-- | js/tests/unit/controller/NavigationControllerSpec.js | 29 |
1 files changed, 19 insertions, 10 deletions
diff --git a/js/tests/unit/controller/NavigationControllerSpec.js b/js/tests/unit/controller/NavigationControllerSpec.js index cfa2a8557..eced39425 100644 --- a/js/tests/unit/controller/NavigationControllerSpec.js +++ b/js/tests/unit/controller/NavigationControllerSpec.js @@ -326,12 +326,14 @@ describe('NavigationController', function () { var ctrl = $controller('NavigationController', { FeedResource: FeedResource, Publisher: Publisher, - $location: location + $location: location, }); var feed = { url: 'test', - folderId: 3 + folderId: { + id: 3 + } }; ctrl.createFeed(feed); @@ -345,6 +347,7 @@ describe('NavigationController', function () { folderId: 3 }]}); expect(feed.url).toBe(''); + expect(feed.folderId.id).toBe(3); expect(location.path).toHaveBeenCalledWith('/items/feeds/3'); })); @@ -372,7 +375,10 @@ describe('NavigationController', function () { return { then: function (callback) { callback({ - name: folder + folders: [{ + name: folder, + id: 19 + }] }); } }; @@ -397,20 +403,23 @@ describe('NavigationController', function () { ctrl.createFeed(feed); expect(ctrl.newFolder).toBe(false); - expect(FeedResource.create).toHaveBeenCalledWith('test', 'john', + expect(FeedResource.create).toHaveBeenCalledWith('test', 19, undefined); expect(FolderResource.create).toHaveBeenCalledWith('john'); + expect(Publisher.publishAll).toHaveBeenCalledWith({ + folders: [{ + name: 'john', + id: 19 + }] + }); expect(Publisher.publishAll).toHaveBeenCalledWith({feeds:[{ id: 2, url: 'test', - folderId: 'john' + folderId: 19 }]}); - expect(Publisher.publishAll).toHaveBeenCalledWith({ - name: 'john' - }); expect(feed.url).toBe(''); - expect(feed.folder).toBe(''); - expect(feed.folderId).toBe('john'); + expect(feed.folderId.getsFeed).toBe(undefined); + expect(feed.folderId.id).toBe(19); })); |