aboutsummaryrefslogtreecommitdiffstats
path: root/test/service
diff options
context:
space:
mode:
authorVojta Jina2012-01-02 20:50:17 -0800
committerVojta Jina2012-01-03 15:09:00 -0800
commitc594f75b4c59a5341741f012a4f2942a920bac8c (patch)
tree74d2c0a366edf6b970f6e93bc9d6de346106a676 /test/service
parent50eb7f15b8b9bfbf7b1aed193ce72ec9b586dc14 (diff)
downloadangular.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.js71
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]);
});
});