@@ -20,30 +20,29 @@ import * as viewImpl from 'angular2/src/core/annotations_impl/view';
2020
2121export function main ( ) {
2222 describe ( 'MockViewResolver' , ( ) => {
23- var resolver ;
23+ var viewResolver ;
2424
25- beforeEach ( ( ) => { resolver = new MockViewResolver ( ) ; } ) ;
25+ beforeEach ( ( ) => { viewResolver = new MockViewResolver ( ) ; } ) ;
2626
2727 describe ( 'View overriding' , ( ) => {
28- it ( 'should fallback to the default ViewResolver when templates are not overridden' ,
29- ( ) => {
30- var template = resolver . resolve ( SomeComponent ) ;
31- expect ( template . template ) . toEqual ( 'template' ) ;
32- expect ( template . directives ) . toEqual ( [ SomeDirective ] ) ;
33- } ) ;
28+ it ( 'should fallback to the default ViewResolver when templates are not overridden' , ( ) => {
29+ var view = viewResolver . resolve ( SomeComponent ) ;
30+ expect ( view . template ) . toEqual ( 'template' ) ;
31+ expect ( view . directives ) . toEqual ( [ SomeDirective ] ) ;
32+ } ) ;
3433
3534 it ( 'should allow overriding the @View' , ( ) => {
36- resolver . setView ( SomeComponent , new viewImpl . View ( { template : 'overridden template' } ) ) ;
37- var template = resolver . resolve ( SomeComponent ) ;
38- expect ( template . template ) . toEqual ( 'overridden template' ) ;
39- expect ( isBlank ( template . directives ) ) . toBe ( true ) ;
35+ viewResolver . setView ( SomeComponent , new viewImpl . View ( { template : 'overridden template' } ) ) ;
36+ var view = viewResolver . resolve ( SomeComponent ) ;
37+ expect ( view . template ) . toEqual ( 'overridden template' ) ;
38+ expect ( isBlank ( view . directives ) ) . toBe ( true ) ;
4039
4140 } ) ;
4241
4342 it ( 'should not allow overriding a view after it has been resolved' , ( ) => {
44- resolver . resolve ( SomeComponent ) ;
43+ viewResolver . resolve ( SomeComponent ) ;
4544 expect ( ( ) => {
46- resolver . setView ( SomeComponent , new viewImpl . View ( { template : 'overridden template' } ) ) ;
45+ viewResolver . setView ( SomeComponent , new viewImpl . View ( { template : 'overridden template' } ) ) ;
4746 } )
4847 . toThrowError (
4948 `The component ${ stringify ( SomeComponent ) } has already been compiled, its configuration can not be changed` ) ;
@@ -52,22 +51,22 @@ export function main() {
5251
5352 describe ( 'inline template definition overriding' , ( ) => {
5453 it ( 'should allow overriding the default template' , ( ) => {
55- resolver . setInlineTemplate ( SomeComponent , 'overridden template' ) ;
56- var template = resolver . resolve ( SomeComponent ) ;
57- expect ( template . template ) . toEqual ( 'overridden template' ) ;
58- expect ( template . directives ) . toEqual ( [ SomeDirective ] ) ;
54+ viewResolver . setInlineTemplate ( SomeComponent , 'overridden template' ) ;
55+ var view = viewResolver . resolve ( SomeComponent ) ;
56+ expect ( view . template ) . toEqual ( 'overridden template' ) ;
57+ expect ( view . directives ) . toEqual ( [ SomeDirective ] ) ;
5958 } ) ;
6059
6160 it ( 'should allow overriding an overriden @View' , ( ) => {
62- resolver . setView ( SomeComponent , new viewImpl . View ( { template : 'overridden template' } ) ) ;
63- resolver . setInlineTemplate ( SomeComponent , 'overridden template x 2' ) ;
64- var template = resolver . resolve ( SomeComponent ) ;
65- expect ( template . template ) . toEqual ( 'overridden template x 2' ) ;
61+ viewResolver . setView ( SomeComponent , new viewImpl . View ( { template : 'overridden template' } ) ) ;
62+ viewResolver . setInlineTemplate ( SomeComponent , 'overridden template x 2' ) ;
63+ var view = viewResolver . resolve ( SomeComponent ) ;
64+ expect ( view . template ) . toEqual ( 'overridden template x 2' ) ;
6665 } ) ;
6766
6867 it ( 'should not allow overriding a view after it has been resolved' , ( ) => {
69- resolver . resolve ( SomeComponent ) ;
70- expect ( ( ) => { resolver . setInlineTemplate ( SomeComponent , 'overridden template' ) ; } )
68+ viewResolver . resolve ( SomeComponent ) ;
69+ expect ( ( ) => { viewResolver . setInlineTemplate ( SomeComponent , 'overridden template' ) ; } )
7170 . toThrowError (
7271 `The component ${ stringify ( SomeComponent ) } has already been compiled, its configuration can not be changed` ) ;
7372 } ) ;
@@ -76,31 +75,31 @@ export function main() {
7675
7776 describe ( 'Directive overriding' , ( ) => {
7877 it ( 'should allow overriding a directive from the default view' , ( ) => {
79- resolver . overrideViewDirective ( SomeComponent , SomeDirective , SomeOtherDirective ) ;
80- var template = resolver . resolve ( SomeComponent ) ;
81- expect ( template . directives . length ) . toEqual ( 1 ) ;
82- expect ( template . directives [ 0 ] ) . toBe ( SomeOtherDirective ) ;
78+ viewResolver . overrideViewDirective ( SomeComponent , SomeDirective , SomeOtherDirective ) ;
79+ var view = viewResolver . resolve ( SomeComponent ) ;
80+ expect ( view . directives . length ) . toEqual ( 1 ) ;
81+ expect ( view . directives [ 0 ] ) . toBe ( SomeOtherDirective ) ;
8382 } ) ;
8483
8584 it ( 'should allow overriding a directive from an overriden @View' , ( ) => {
86- resolver . setView ( SomeComponent , new viewImpl . View ( { directives : [ SomeOtherDirective ] } ) ) ;
87- resolver . overrideViewDirective ( SomeComponent , SomeOtherDirective , SomeComponent ) ;
88- var template = resolver . resolve ( SomeComponent ) ;
89- expect ( template . directives . length ) . toEqual ( 1 ) ;
90- expect ( template . directives [ 0 ] ) . toBe ( SomeComponent ) ;
85+ viewResolver . setView ( SomeComponent , new viewImpl . View ( { directives : [ SomeOtherDirective ] } ) ) ;
86+ viewResolver . overrideViewDirective ( SomeComponent , SomeOtherDirective , SomeComponent ) ;
87+ var view = viewResolver . resolve ( SomeComponent ) ;
88+ expect ( view . directives . length ) . toEqual ( 1 ) ;
89+ expect ( view . directives [ 0 ] ) . toBe ( SomeComponent ) ;
9190 } ) ;
9291
9392 it ( 'should throw when the overridden directive is not present' , ( ) => {
94- resolver . overrideViewDirective ( SomeComponent , SomeOtherDirective , SomeDirective ) ;
95- expect ( ( ) => { resolver . resolve ( SomeComponent ) ; } )
93+ viewResolver . overrideViewDirective ( SomeComponent , SomeOtherDirective , SomeDirective ) ;
94+ expect ( ( ) => { viewResolver . resolve ( SomeComponent ) ; } )
9695 . toThrowError (
9796 `Overriden directive ${ stringify ( SomeOtherDirective ) } not found in the template of ${ stringify ( SomeComponent ) } ` ) ;
9897 } ) ;
9998
10099 it ( 'should not allow overriding a directive after its view has been resolved' , ( ) => {
101- resolver . resolve ( SomeComponent ) ;
100+ viewResolver . resolve ( SomeComponent ) ;
102101 expect ( ( ) => {
103- resolver . overrideViewDirective ( SomeComponent , SomeDirective , SomeOtherDirective ) ;
102+ viewResolver . overrideViewDirective ( SomeComponent , SomeDirective , SomeOtherDirective ) ;
104103 } )
105104 . toThrowError (
106105 `The component ${ stringify ( SomeComponent ) } has already been compiled, its configuration can not be changed` ) ;
0 commit comments