/
githubmirror
/
angular.js
Обзор
Документация
Войти
/
githubmirror
/
angular.js
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/ng/filterSpec.js
47 строк
1 KB
Shahar Talmi
chore(jshint): enforce jshint for tests
28 апр 2014, 00:20
28 апр 2014, 00:20
accd35b
Код
Авторство
О чём код?
'use strict'; describe('$filter', function() { var $filterProvider, $filter; beforeEach(module(function(_$filterProvider_) { $filterProvider = _$filterProvider_; })); beforeEach(inject(function(_$filter_) { $filter = _$filter_; })); describe('provider', function() { it('should allow registration of filters', function() { var FooFilter = function() { return function() { return 'foo'; }; }; $filterProvider.register('foo', FooFilter); var fooFilter = $filter('foo'); expect(fooFilter()).toBe('foo'); }); it('should allow registration of a map of filters', function() { var FooFilter = function() { return function() { return 'foo'; }; }; var BarFilter = function() { return function() { return 'bar'; }; }; $filterProvider.register({ 'foo': FooFilter, 'bar': BarFilter }); var fooFilter = $filter('foo'); expect(fooFilter()).toBe('foo'); var barFilter = $filter('bar'); expect(barFilter()).toBe('bar'); }); }); });