p.location-badge.
  exported from angular2/test
  defined in angular2/src/test_lib/test_component_builder.ts (line 43)
:markdown
  Builds a RootTestComponent for use in component level tests.
  
  
.l-main-section
  h2 Annotations
  .l-sub-section
    h3.annotation Injectable
    pre.prettyprint
      code.
        @Injectable()
.l-main-section
  h2 Members
  .l-sub-section
    h3 constructor
    
    pre.prettyprint
      code.
        constructor(injector: Injector)
    
    :markdown
      
      
  .l-sub-section
    h3 overrideTemplate
    
    pre.prettyprint
      code.
        overrideTemplate(componentType: Type, template: string)
    
    :markdown
      Overrides only the html of a Component.
      All the other properties of the component's View are preserved.
      
  .l-sub-section
    h3 overrideView
    
    pre.prettyprint
      code.
        overrideView(componentType: Type, view: View)
    
    :markdown
      Overrides a component's View.
      
  .l-sub-section
    h3 overrideDirective
    
    pre.prettyprint
      code.
        overrideDirective(componentType: Type, from: Type, to: Type)
    
    :markdown
      Overrides the directives from the component View.
      
  .l-sub-section
    h3 createAsync
    
    pre.prettyprint
      code.
        createAsync(rootComponentType: Type)
    
    :markdown
      Builds and returns a RootTestComponent.