File tree Expand file tree Collapse file tree 3 files changed +61
-0
lines changed
Expand file tree Collapse file tree 3 files changed +61
-0
lines changed Original file line number Diff line number Diff line change 11import angular from 'angular' ;
2+ import WhiteSpaceFilter from './whitespace.filter.js' ;
23
34export default angular . module ( 'espackApp.filters' , [ ] )
5+ . filter ( 'whiteSpace' , WhiteSpaceFilter )
46 . name ;
Original file line number Diff line number Diff line change 1+ export default function WhiteSpaceFilter ( ) {
2+
3+ return ( text ) => {
4+
5+ if ( ! ! text ) {
6+
7+ let result = text . replace ( / \s / g, '' ) ;
8+ return result ;
9+ }
10+
11+ }
12+ }
Original file line number Diff line number Diff line change 1+ describe ( 'WhiteSpaceFilter' , ( ) => {
2+
3+ let filter , filterMock ;
4+
5+
6+ beforeEach ( ( ) => {
7+ angular . mock . module ( 'espackApp' ) ;
8+ } ) ;
9+
10+ describe ( '#ctor' , ( ) => {
11+
12+ beforeEach ( ( ) => {
13+ _inject ( ) ;
14+ } ) ;
15+
16+ it ( 'should exist' , ( ) => {
17+ expect ( ! ! filter ) . toBe ( true ) ;
18+ } ) ;
19+
20+ } ) ;
21+
22+ describe ( '#whiteSpaceFilter' , ( ) => {
23+
24+ beforeEach ( ( ) => {
25+ _inject ( ) ;
26+ } ) ;
27+
28+ it ( 'should return same value' , ( ) => {
29+ let actual = 'Sample Text' ;
30+ filterMock = filter ( 'whiteSpace' ) ;
31+
32+ var expected = 'SampleText' ;
33+ expect ( filterMock ( actual ) ) . toEqual ( expected ) ;
34+ } ) ;
35+
36+ } ) ;
37+
38+
39+
40+ function _inject ( ) {
41+ inject ( ( $filter ) => {
42+
43+ filter = $filter ;
44+
45+ } ) ;
46+ }
47+ } ) ;
You can’t perform that action at this time.
0 commit comments