@@ -70,10 +70,10 @@ export function main() {
7070
7171 it ( 'should use the moduleUrl from the reflector if none is given' ,
7272 inject ( [ RuntimeMetadataResolver ] , ( resolver : RuntimeMetadataResolver ) => {
73- var value : string = resolver . getMetadata ( DirectiveWithoutModuleId ) . type . moduleUrl ;
73+ var value : string = resolver . getMetadata ( ComponentWithoutModuleId ) . type . moduleUrl ;
7474 var expectedEndValue =
7575 IS_DART ? 'base/dist/dart/angular2/test/compiler/runtime_metadata_spec.dart' : './' ;
76- expect ( ( < any > value ) . endsWith ( expectedEndValue ) ) . toBe ( true ) ;
76+ expect ( value . endsWith ( expectedEndValue ) ) . toBe ( true ) ;
7777 } ) ) ;
7878 } ) ;
7979
@@ -82,7 +82,7 @@ export function main() {
8282 it ( 'should return the directive metadatas' ,
8383 inject ( [ RuntimeMetadataResolver ] , ( resolver : RuntimeMetadataResolver ) => {
8484 expect ( resolver . getViewDirectivesMetadata ( ComponentWithEverything ) )
85- . toEqual ( [ resolver . getMetadata ( DirectiveWithoutModuleId ) ] ) ;
85+ . toEqual ( [ resolver . getMetadata ( SomeDirective ) ] ) ;
8686 } ) ) ;
8787
8888 describe ( "platform directives" , ( ) => {
@@ -91,25 +91,24 @@ export function main() {
9191 it ( 'should include platform directives when available' ,
9292 inject ( [ RuntimeMetadataResolver ] , ( resolver : RuntimeMetadataResolver ) => {
9393 expect ( resolver . getViewDirectivesMetadata ( ComponentWithEverything ) )
94- . toEqual ( [
95- resolver . getMetadata ( ADirective ) ,
96- resolver . getMetadata ( DirectiveWithoutModuleId )
97- ] ) ;
94+ . toEqual ( [ resolver . getMetadata ( ADirective ) , resolver . getMetadata ( SomeDirective ) ] ) ;
9895 } ) ) ;
9996 } ) ;
10097 } ) ;
10198
10299 } ) ;
103100}
104101
105-
106-
107102@Directive ( { selector : 'a-directive' } )
108103class ADirective {
109104}
110105
111106@Directive ( { selector : 'someSelector' } )
112- class DirectiveWithoutModuleId {
107+ class SomeDirective {
108+ }
109+
110+ @Component ( { selector : 'someComponent' , template : '' } )
111+ class ComponentWithoutModuleId {
113112}
114113
115114@Component ( {
@@ -131,7 +130,7 @@ class DirectiveWithoutModuleId {
131130 encapsulation : ViewEncapsulation . Emulated ,
132131 styles : [ 'someStyle' ] ,
133132 styleUrls : [ 'someStyleUrl' ] ,
134- directives : [ DirectiveWithoutModuleId ]
133+ directives : [ SomeDirective ]
135134} )
136135class ComponentWithEverything implements OnChanges ,
137136 OnInit , DoCheck , OnDestroy , AfterContentInit , AfterContentChecked , AfterViewInit ,
0 commit comments