@@ -23,54 +23,52 @@ describe('media-trigger', () => {
23
23
tick ( 100 ) ; // Since MediaObserver has 50ms debounceTime
24
24
} ;
25
25
26
- describe ( '' , ( ) => {
27
- beforeEach ( ( ) => {
28
- // Configure testbed to prepare services
29
- TestBed . configureTestingModule ( {
30
- providers : [
31
- MockMatchMediaProvider ,
32
- MediaTrigger
33
- ]
34
- } ) ;
26
+ beforeEach ( ( ) => {
27
+ // Configure testbed to prepare services
28
+ TestBed . configureTestingModule ( {
29
+ providers : [
30
+ MockMatchMediaProvider ,
31
+ MediaTrigger
32
+ ]
35
33
} ) ;
34
+ } ) ;
36
35
37
- beforeEach ( inject ( [ MediaObserver , MediaTrigger , MatchMedia ] ,
38
- ( _mediaObserver : MediaObserver , _mediaTrigger : MediaTrigger , _matchMedia : MockMatchMedia ) => { // tslint:disable-line:max-line-length
39
- mediaObserver = _mediaObserver ;
40
- mediaTrigger = _mediaTrigger ;
41
- matchMedia = _matchMedia ;
36
+ beforeEach ( inject ( [ MediaObserver , MediaTrigger , MatchMedia ] ,
37
+ ( _mediaObserver : MediaObserver , _mediaTrigger : MediaTrigger , _matchMedia : MockMatchMedia ) => { // tslint:disable-line:max-line-length
38
+ mediaObserver = _mediaObserver ;
39
+ mediaTrigger = _mediaTrigger ;
40
+ matchMedia = _matchMedia ;
42
41
43
- _matchMedia . useOverlaps = true ;
44
- } ) ) ;
42
+ _matchMedia . useOverlaps = true ;
43
+ } ) ) ;
45
44
46
- it ( 'can trigger activations with list of breakpoint aliases' , fakeAsync ( ( ) => {
47
- let activations : MediaChange [ ] = [ ] ;
48
- let subscription = mediaObserver . asObservable ( ) . subscribe (
49
- ( changes : MediaChange [ ] ) => {
50
- activations = [ ...changes ] ;
51
- } ) ;
45
+ it ( 'can trigger activations with list of breakpoint aliases' , fakeAsync ( ( ) => {
46
+ let activations : MediaChange [ ] = [ ] ;
47
+ let subscription = mediaObserver . asObservable ( ) . subscribe (
48
+ ( changes : MediaChange [ ] ) => {
49
+ activations = [ ...changes ] ;
50
+ } ) ;
52
51
53
- // assign default activation(s) with overlaps allowed
54
- matchMedia . activate ( 'xl' ) ;
55
- const originalActivations = matchMedia . activations . length ;
52
+ // assign default activation(s) with overlaps allowed
53
+ matchMedia . activate ( 'xl' ) ;
54
+ const originalActivations = matchMedia . activations . length ;
56
55
57
- // Activate mediaQuery associated with 'md' alias
58
- activateQuery ( [ 'sm' ] ) ;
59
- expect ( activations . length ) . toEqual ( 1 ) ;
60
- expect ( activations [ 0 ] . mqAlias ) . toEqual ( 'sm' ) ;
56
+ // Activate mediaQuery associated with 'md' alias
57
+ activateQuery ( [ 'sm' ] ) ;
58
+ expect ( activations . length ) . toEqual ( 1 ) ;
59
+ expect ( activations [ 0 ] . mqAlias ) . toEqual ( 'sm' ) ;
61
60
62
- // Activations are sorted by descending priority
63
- activateQuery ( [ 'lt-lg' , 'md' ] ) ;
64
- expect ( activations . length ) . toEqual ( 2 ) ;
65
- expect ( activations [ 0 ] . mqAlias ) . toEqual ( 'md' ) ;
66
- expect ( activations [ 1 ] . mqAlias ) . toEqual ( 'lt-lg' ) ;
61
+ // Activations are sorted by descending priority
62
+ activateQuery ( [ 'lt-lg' , 'md' ] ) ;
63
+ expect ( activations . length ) . toEqual ( 2 ) ;
64
+ expect ( activations [ 0 ] . mqAlias ) . toEqual ( 'md' ) ;
65
+ expect ( activations [ 1 ] . mqAlias ) . toEqual ( 'lt-lg' ) ;
67
66
68
- // Clean manual activation overrides
69
- mediaTrigger . restore ( ) ;
70
- tick ( 100 ) ;
71
- expect ( activations . length ) . toEqual ( originalActivations ) ;
67
+ // Clean manual activation overrides
68
+ mediaTrigger . restore ( ) ;
69
+ tick ( 100 ) ;
70
+ expect ( activations . length ) . toEqual ( originalActivations ) ;
72
71
73
- subscription . unsubscribe ( ) ;
74
- } ) ) ;
75
- } ) ;
72
+ subscription . unsubscribe ( ) ;
73
+ } ) ) ;
76
74
} ) ;
0 commit comments