summaryrefslogtreecommitdiffstats
path: root/js/tests/unit/models
diff options
context:
space:
mode:
Diffstat (limited to 'js/tests/unit/models')
-rw-r--r--js/tests/unit/models/ItemSpec.js43
-rw-r--r--js/tests/unit/models/ModelSpec.js151
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