diff options
author | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-05-19 16:00:08 +0200 |
---|---|---|
committer | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-05-19 16:00:08 +0200 |
commit | 274034a63374434298204db21e6d6513690e6eaf (patch) | |
tree | 7dcda9aebb41120fc2619248f4609e4df5912fd3 /js/tests/unit/service | |
parent | 11f0246acd0daab1067eb32099fa26f05a26ea21 (diff) |
put models into seperate folder
Diffstat (limited to 'js/tests/unit/service')
-rw-r--r-- | js/tests/unit/service/ItemSpec.js | 43 | ||||
-rw-r--r-- | js/tests/unit/service/ModelSpec.js | 129 | ||||
-rw-r--r-- | js/tests/unit/service/PublisherSpec.js | 4 |
3 files changed, 2 insertions, 174 deletions
diff --git a/js/tests/unit/service/ItemSpec.js b/js/tests/unit/service/ItemSpec.js deleted file mode 100644 index 85ee5789e..000000000 --- a/js/tests/unit/service/ItemSpec.js +++ /dev/null @@ -1,43 +0,0 @@ -/** - * ownCloud - News - * - * This file is licensed under the Affero General Public License version 3 or - * later. See the COPYING file. - * - * @author Bernhard Posselt <dev@bernhard-posselt.com> - * @copyright Bernhard Posselt 2014 - */ -describe('Item', function () { - 'use strict'; - - beforeEach(module('News')); - - - it('should receive the newestItemId', inject(function (Item) { - Item.receive(3, 'newestItemId'); - - expect(Item.getNewestItemId()).toBe(3); - })); - - - it('should receive the newestItemId', inject(function (Item) { - Item.receive(2, 'starred'); - - expect(Item.getStarredCount()).toBe(2); - })); - - - it('should receive items', inject(function (Item) { - Item.receive([ - { - id: 3 - }, - { - id: 4 - } - ], 'items'); - - expect(Item.size()).toBe(2); - })); - -});
\ No newline at end of file diff --git a/js/tests/unit/service/ModelSpec.js b/js/tests/unit/service/ModelSpec.js deleted file mode 100644 index 57b0f422c..000000000 --- a/js/tests/unit/service/ModelSpec.js +++ /dev/null @@ -1,129 +0,0 @@ -/** - * ownCloud - News - * - * This file is licensed under the Affero General Public License version 3 or - * later. See the COPYING file. - * - * @author Bernhard Posselt <dev@bernhard-posselt.com> - * @copyright Bernhard Posselt 2014 - */ -describe('Model', function () { - 'use strict'; - - var childModel; - - beforeEach(module('News')); - - beforeEach(inject(function (Model) { - var ChildModel = function () { - Model.call(this, 'id'); - }; - ChildModel.prototype = Object.create(Model.prototype); - - childModel = new ChildModel(); - })); - - - it('should receive an object', function () { - var objects = [ - { - id: 2 - }, - { - id: 3 - } - ]; - - childModel.receive(objects); - - expect(childModel.size()).toBe(2); - }); - - - it('should add an object', function () { - var object = { - id: 3, - name: 'test' - }; - childModel.add(object); - - expect(childModel.get(3)).toBe(object); - }); - - - it('should overwrite an object if it already exists', function () { - var object1, - object2; - - object1 = { - id: 3, - name: 'test', - test: 'ho' - }; - - object2 = { - id: 3, - name: 'test2' - }; - - childModel.add(object1); - childModel.add(object2); - - expect(childModel.get(3).name).toBe('test2'); - expect(childModel.get(3).test).toBe('ho'); - expect(childModel.size()).toBe(1); - }); - - - it('should delete a model', function () { - var object1, - object2; - - object1 = { - id: 3, - name: 'test', - test: 'ho' - }; - - object2 = { - id: 4, - name: 'test2' - }; - - childModel.add(object1); - childModel.add(object2); - - childModel.delete(3); - - expect(childModel.get(3)).not.toBeDefined(); - expect(childModel.get(4).name).toBe('test2'); - expect(childModel.size()).toBe(1); - }); - - - it('should clear all models', function () { - var object1, - object2; - - object1 = { - id: 3, - name: 'test', - test: 'ho' - }; - - object2 = { - id: 4, - name: 'test2' - }; - - childModel.add(object1); - childModel.add(object2); - - childModel.clear(); - - expect(childModel.get(3)).not.toBeDefined(); - expect(childModel.get(4)).not.toBeDefined(); - expect(childModel.size()).toBe(0); - }); - -});
\ No newline at end of file diff --git a/js/tests/unit/service/PublisherSpec.js b/js/tests/unit/service/PublisherSpec.js index 8d7b65e58..06cd48c6a 100644 --- a/js/tests/unit/service/PublisherSpec.js +++ b/js/tests/unit/service/PublisherSpec.js @@ -13,10 +13,10 @@ describe('Publisher', function () { beforeEach(module('News')); it('should should publish on all possible channels', inject(function (Publisher) { - var obj = { receive: jasmine.createSpy('receive') }; + Publisher.subscribe(obj).toChannels('test'); Publisher.publishAll({ @@ -28,10 +28,10 @@ describe('Publisher', function () { it('should should publish on all possible channels', inject(function (Publisher) { - var obj = { receive: jasmine.createSpy('receive') }; + Publisher.subscribe(obj).toChannels('test', 'tiny'); Publisher.publishAll({ |