diff options
| author | Vojta Jina | 2012-01-02 20:50:17 -0800 |
|---|---|---|
| committer | Vojta Jina | 2012-01-03 15:09:00 -0800 |
| commit | c594f75b4c59a5341741f012a4f2942a920bac8c (patch) | |
| tree | 74d2c0a366edf6b970f6e93bc9d6de346106a676 /test/service | |
| parent | 50eb7f15b8b9bfbf7b1aed193ce72ec9b586dc14 (diff) | |
| download | angular.js-c594f75b4c59a5341741f012a4f2942a920bac8c.tar.bz2 | |
refactor: remove old JSTD assertions
So that we can run the tests even without JSTD :-D
Diffstat (limited to 'test/service')
| -rw-r--r-- | test/service/filter/filterSpec.js | 71 |
1 files changed, 36 insertions, 35 deletions
diff --git a/test/service/filter/filterSpec.js b/test/service/filter/filterSpec.js index 9c43144c..a33358d0 100644 --- a/test/service/filter/filterSpec.js +++ b/test/service/filter/filterSpec.js @@ -2,67 +2,68 @@ describe('Filter: filter', function() { var filter; - + beforeEach(inject(function($filter){ filter = $filter('filter'); })); - + it('should filter by string', function() { - var items = ["MIsKO", {name:"shyam"}, ["adam"], 1234]; - assertEquals(4, filter(items, "").length); - assertEquals(4, filter(items, undefined).length); + var items = ['MIsKO', {name: 'shyam'}, ['adam'], 1234]; + expect(filter(items, '').length).toBe(4); + expect(filter(items, undefined).length).toBe(4); - assertEquals(1, filter(items, 'iSk').length); - assertEquals("MIsKO", filter(items, 'isk')[0]); + expect(filter(items, 'iSk').length).toBe(1); + expect(filter(items, 'isk')[0]).toBe('MIsKO'); - assertEquals(1, filter(items, 'yam').length); - assertEquals(items[1], filter(items, 'yam')[0]); + expect(filter(items, 'yam').length).toBe(1); + expect(filter(items, 'yam')[0]).toEqual(items[1]); - assertEquals(1, filter(items, 'da').length); - assertEquals(items[2], filter(items, 'da')[0]); + expect(filter(items, 'da').length).toBe(1); + expect(filter(items, 'da')[0]).toEqual(items[2]); - assertEquals(1, filter(items, '34').length); - assertEquals(1234, filter(items, '34')[0]); + expect(filter(items, '34').length).toBe(1); + expect(filter(items, '34')[0]).toBe(1234); - assertEquals(0, filter(items, "I don't exist").length); + expect(filter(items, "I don't exist").length).toBe(0); }); it('should not read $ properties', function() { - assertEquals("", "".charAt(0)); // assumption - var items = [{$name:"misko"}]; - assertEquals(0, filter(items, "misko").length); + expect(''.charAt(0)).toBe(''); // assumption + + var items = [{$name: 'misko'}]; + expect(filter(items, 'misko').length).toBe(0); }); it('should filter on specific property', function() { - var items = [{ignore:"a", name:"a"}, {ignore:"a", name:"abc"}]; - assertEquals(2, filter(items, {}).length); + var items = [{ignore: 'a', name: 'a'}, {ignore: 'a', name: 'abc'}]; + expect(filter(items, {}).length).toBe(2); - assertEquals(2, filter(items, {name:'a'}).length); + expect(filter(items, {name: 'a'}).length).toBe(2); - assertEquals(1, filter(items, {name:'b'}).length); - assertEquals("abc", filter(items, {name:'b'})[0].name); + expect(filter(items, {name: 'b'}).length).toBe(1); + expect(filter(items, {name: 'b'})[0].name).toBe('abc'); }); it('should take function as predicate', function() { - var items = [{name:"a"}, {name:"abc", done:true}]; - assertEquals(1, filter(items, function(i) {return i.done;}).length); + var items = [{name: 'a'}, {name: 'abc', done: true}]; + expect(filter(items, function(i) {return i.done;}).length).toBe(1); }); it('should take object as perdicate', function() { - var items = [{first:"misko", last:"hevery"}, - {first:"adam", last:"abrons"}]; - - assertEquals(2, filter(items, {first:'', last:''}).length); - assertEquals(1, filter(items, {first:'', last:'hevery'}).length); - assertEquals(0, filter(items, {first:'adam', last:'hevery'}).length); - assertEquals(1, filter(items, {first:'misko', last:'hevery'}).length); - assertEquals(items[0], filter(items, {first:'misko', last:'hevery'})[0]); + var items = [{first: 'misko', last: 'hevery'}, + {first: 'adam', last: 'abrons'}]; + + expect(filter(items, {first:'', last:''}).length).toBe(2); + expect(filter(items, {first:'', last:'hevery'}).length).toBe(1); + expect(filter(items, {first:'adam', last:'hevery'}).length).toBe(0); + expect(filter(items, {first:'misko', last:'hevery'}).length).toBe(1); + expect(filter(items, {first:'misko', last:'hevery'})[0]).toEqual(items[0]); }); it('should support negation operator', function() { - var items = ["misko", "adam"]; + var items = ['misko', 'adam']; - assertEquals(1, filter(items, '!isk').length); - assertEquals(items[1], filter(items, '!isk')[0]); + expect(filter(items, '!isk').length).toBe(1); + expect(filter(items, '!isk')[0]).toEqual(items[1]); }); }); |
