test(TestBed): initial implementation
This commit is contained in:
13
modules/angular2/src/core/application.js
vendored
13
modules/angular2/src/core/application.js
vendored
@ -28,6 +28,13 @@ import {StyleInliner} from 'angular2/src/render/dom/shadow_dom/style_inliner';
|
||||
import {Component} from 'angular2/src/core/annotations/annotations';
|
||||
import {PrivateComponentLoader} from 'angular2/src/core/compiler/private_component_loader';
|
||||
import {TestabilityRegistry, Testability} from 'angular2/src/core/testability/testability';
|
||||
import {
|
||||
appViewToken,
|
||||
appChangeDetectorToken,
|
||||
appElementToken,
|
||||
appComponentAnnotatedTypeToken,
|
||||
appDocumentToken,
|
||||
} from './application_tokens';
|
||||
|
||||
var _rootInjector: Injector;
|
||||
|
||||
@ -37,12 +44,6 @@ var _rootBindings = [
|
||||
TestabilityRegistry
|
||||
];
|
||||
|
||||
export var appViewToken = new OpaqueToken('AppView');
|
||||
export var appChangeDetectorToken = new OpaqueToken('AppChangeDetector');
|
||||
export var appElementToken = new OpaqueToken('AppElement');
|
||||
export var appComponentAnnotatedTypeToken = new OpaqueToken('AppComponentAnnotatedType');
|
||||
export var appDocumentToken = new OpaqueToken('AppDocument');
|
||||
|
||||
function _injectorBindings(appComponentType): List<Binding> {
|
||||
return [
|
||||
bind(appDocumentToken).toValue(DOM.defaultDoc()),
|
||||
|
7
modules/angular2/src/core/application_tokens.js
vendored
Normal file
7
modules/angular2/src/core/application_tokens.js
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
import {OpaqueToken} from 'angular2/di';
|
||||
|
||||
export var appViewToken = new OpaqueToken('AppView');
|
||||
export var appChangeDetectorToken = new OpaqueToken('AppChangeDetector');
|
||||
export var appElementToken = new OpaqueToken('AppElement');
|
||||
export var appComponentAnnotatedTypeToken = new OpaqueToken('AppComponentAnnotatedType');
|
||||
export var appDocumentToken = new OpaqueToken('AppDocument');
|
Reference in New Issue
Block a user