diff options
Diffstat (limited to 'js/tests/unit/models')
-rw-r--r-- | js/tests/unit/models/ItemSpec.js | 43 | ||||
-rw-r--r-- | js/tests/unit/models/ModelSpec.js | 151 |
2 files changed, 0 insertions, 194 deletions
diff --git a/js/tests/unit/models/ItemSpec.js b/js/tests/unit/models/ItemSpec.js deleted file mode 100644 index 85ee5789e..000000000 --- a/js/tests/unit/models/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/models/ModelSpec.js b/js/tests/unit/models/ModelSpec.js deleted file mode 100644 index 6e1d0791b..000000000 --- a/js/tests/unit/models/ModelSpec.js +++ /dev/null @@ -1,151 +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); - }); - - - it('should get all models', function () { - var object1, - object2; - - object1 = { - id: 3, - name: 'test', - test: 'ho' - }; - - object2 = { - id: 4, - name: 'test2' - }; - - childModel.add(object1); - childModel.add(object2); - - expect(childModel.getAll()[1].id).toBe(4); - }); - -});
\ No newline at end of file |