Matteo Scandolo | 710dc15 | 2017-04-11 13:54:23 -0700 | [diff] [blame] | 1 | import * as angular from 'angular'; |
| 2 | import 'angular-mocks'; |
| 3 | import {ArrayToListFilter} from './array-to-list.filter'; |
| 4 | |
| 5 | describe('The pagination filter', function () { |
| 6 | |
| 7 | let $filter; |
| 8 | |
| 9 | beforeEach(() => { |
| 10 | angular |
| 11 | .module('array', []) |
| 12 | .filter('arrayToList', ArrayToListFilter); |
| 13 | angular.mock.module('array'); |
| 14 | |
| 15 | inject(function (_$filter_: ng.ICompileService) { |
| 16 | $filter = _$filter_; |
| 17 | }); |
| 18 | }); |
| 19 | |
| 20 | it('should return element from given to the end', function () { |
| 21 | let list = ['a', 'b', 'c', 'd'], result; |
| 22 | result = $filter('arrayToList')(list); |
| 23 | expect(result).toEqual('a, b, c, d'); |
| 24 | }); |
| 25 | }); |