143 lines
2.9 KiB
Plaintext
143 lines
2.9 KiB
Plaintext
|
|
p.location-badge.
|
|
exported from <a href='../test'>angular2/test</a>
|
|
defined in <a href="https://github.com/angular/angular/tree/2.0.0-alpha.37/modules/angular2/src/test_lib/test_component_builder.ts#L48-L206">angular2/src/test_lib/test_component_builder.ts (line 48)</a>
|
|
|
|
: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 constructor
|
|
|
|
|
|
pre.prettyprint
|
|
code.
|
|
constructor(_injector: Injector)
|
|
|
|
:markdown
|
|
|
|
|
|
|
|
|
|
.l-sub-section
|
|
h3#overrideTemplate overrideTemplate
|
|
|
|
|
|
pre.prettyprint
|
|
code.
|
|
overrideTemplate(componentType: Type, template: string)
|
|
|
|
:markdown
|
|
Overrides only the html of a <a href='../core/ComponentMetadata-class.html'><code>ComponentMetadata</code></a>.
|
|
All the other properties of the component's <a href='../core/ViewMetadata-class.html'><code>ViewMetadata</code></a> are preserved.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.l-sub-section
|
|
h3#overrideView overrideView
|
|
|
|
|
|
pre.prettyprint
|
|
code.
|
|
overrideView(componentType: Type, view: ViewMetadata)
|
|
|
|
:markdown
|
|
Overrides a component's <a href='../core/ViewMetadata-class.html'><code>ViewMetadata</code></a>.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.l-sub-section
|
|
h3#overrideDirective overrideDirective
|
|
|
|
|
|
pre.prettyprint
|
|
code.
|
|
overrideDirective(componentType: Type, from: Type, to: Type)
|
|
|
|
:markdown
|
|
Overrides the directives from the component <a href='../core/ViewMetadata-class.html'><code>ViewMetadata</code></a>.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.l-sub-section
|
|
h3#overrideBindings overrideBindings
|
|
|
|
|
|
pre.prettyprint
|
|
code.
|
|
overrideBindings(type: Type, bindings: any[])
|
|
|
|
:markdown
|
|
Overrides one or more injectables configured via `bindings` metadata property of a directive or
|
|
component.
|
|
Very useful when certain bindings need to be mocked out.
|
|
|
|
The bindings specified via this method are appended to the existing `bindings` causing the
|
|
duplicated bindings to
|
|
be overridden.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.l-sub-section
|
|
h3#overrideViewBindings overrideViewBindings
|
|
|
|
|
|
pre.prettyprint
|
|
code.
|
|
overrideViewBindings(type: Type, bindings: any[])
|
|
|
|
:markdown
|
|
Overrides one or more injectables configured via `bindings` metadata property of a directive or
|
|
component.
|
|
Very useful when certain bindings need to be mocked out.
|
|
|
|
The bindings specified via this method are appended to the existing `bindings` causing the
|
|
duplicated bindings to
|
|
be overridden.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.l-sub-section
|
|
h3#createAsync createAsync
|
|
|
|
|
|
pre.prettyprint
|
|
code.
|
|
createAsync(rootComponentType: Type)
|
|
|
|
:markdown
|
|
Builds and returns a RootTestComponent.
|
|
|
|
|
|
|
|
|
|
|