aboutsummaryrefslogtreecommitdiffstats
path: root/test/ApiSpecs.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/ApiSpecs.js')
-rw-r--r--test/ApiSpecs.js87
1 files changed, 0 insertions, 87 deletions
diff --git a/test/ApiSpecs.js b/test/ApiSpecs.js
index 0fa26e09..a0833fba 100644
--- a/test/ApiSpecs.js
+++ b/test/ApiSpecs.js
@@ -37,92 +37,5 @@ describe('api', function() {
expect(map[hashKey('key')]).toEqual(undefined);
});
});
-
-
- describe('Object', function() {
- it('should return type of', function() {
- assertEquals("undefined", angular.Object.typeOf(undefined));
- assertEquals("null", angular.Object.typeOf(null));
- assertEquals("object", angular.Collection.typeOf({}));
- assertEquals("array", angular.Array.typeOf([]));
- assertEquals("string", angular.Object.typeOf(""));
- assertEquals("date", angular.Object.typeOf(new Date()));
- assertEquals("element", angular.Object.typeOf(document.body));
- assertEquals('function', angular.Object.typeOf(function() {}));
- });
-
- it('should extend object', function() {
- assertEquals({a:1, b:2}, angular.Object.extend({a:1}, {b:2}));
- });
- });
-
-
- it('should return size', function() {
- assertEquals(0, angular.Collection.size({}));
- assertEquals(1, angular.Collection.size({a:"b"}));
- assertEquals(0, angular.Object.size({}));
- assertEquals(1, angular.Array.size([0]));
- });
-
-
- describe('Array', function() {
-
- describe('sum', function() {
- it('should sum', function() {
- assertEquals(3, angular.Array.sum([{a:"1"}, {a:"2"}], 'a'));
- });
-
- it('should sum containing NaN', function() {
- assertEquals(1, angular.Array.sum([{a:1}, {a:Number.NaN}], 'a'));
- assertEquals(1, angular.Array.sum([{a:1}, {a:Number.NaN}], function($) {return $.a;}));
- });
- });
-
-
- it('should find indexOf', function() {
- assertEquals(angular.Array.indexOf(['a'], 'a'), 0);
- assertEquals(angular.Array.indexOf(['a', 'b'], 'a'), 0);
- assertEquals(angular.Array.indexOf(['b', 'a'], 'a'), 1);
- assertEquals(angular.Array.indexOf(['b', 'b'],'x'), -1);
- });
-
- it('should remove item from array', function() {
- var items = ['a', 'b', 'c'];
- assertEquals(angular.Array.remove(items, 'q'), 'q');
- assertEquals(items.length, 3);
-
- assertEquals(angular.Array.remove(items, 'b'), 'b');
- assertEquals(items.length, 2);
-
- assertEquals(angular.Array.remove(items, 'a'), 'a');
- assertEquals(items.length, 1);
-
- assertEquals(angular.Array.remove(items, 'c'), 'c');
- assertEquals(items.length, 0);
-
- assertEquals(angular.Array.remove(items, 'q'), 'q');
- assertEquals(items.length, 0);
- });
-
-
-
- it('add', function() {
- var add = angular.Array.add;
- assertJsonEquals([{}, "a"], add(add([]),"a"));
- });
-
- it('count', function() {
- var array = [{name:'a'},{name:'b'},{name:''}];
- var obj = {};
-
- assertEquals(3, angular.Array.count(array));
- assertEquals(2, angular.Array.count(array, 'name'));
- assertEquals(1, angular.Array.count(array, 'name=="a"'));
- });
-
-
-
- });
-
});