@@ -17,7 +17,7 @@ import {
|
||||
ServiceMessageBroker_
|
||||
} from 'angular2/src/web_workers/shared/service_message_broker';
|
||||
import {ObservableWrapper, PromiseWrapper} from 'angular2/src/core/facade/async';
|
||||
import {bind} from 'angular2/core';
|
||||
import {provide} from 'angular2/core';
|
||||
import {ON_WEB_WORKER} from 'angular2/src/web_workers/shared/api';
|
||||
import {RenderProtoViewRefStore} from 'angular2/src/web_workers/shared/render_proto_view_ref_store';
|
||||
import {
|
||||
@@ -33,8 +33,7 @@ export function main() {
|
||||
const ID = "methodId";
|
||||
|
||||
beforeEachBindings(() => [
|
||||
bind(ON_WEB_WORKER)
|
||||
.toValue(true),
|
||||
provide(ON_WEB_WORKER, {asValue: true}),
|
||||
RenderProtoViewRefStore,
|
||||
RenderViewWithFragmentsStore
|
||||
]);
|
||||
|
||||
@@ -12,7 +12,7 @@ import {
|
||||
} from 'angular2/test_lib';
|
||||
import {Serializer} from 'angular2/src/web_workers/shared/serializer';
|
||||
import {ON_WEB_WORKER} from 'angular2/src/web_workers/shared/api';
|
||||
import {bind} from 'angular2/core';
|
||||
import {provide} from 'angular2/core';
|
||||
import {RenderProtoViewRefStore} from 'angular2/src/web_workers/shared/render_proto_view_ref_store';
|
||||
import {
|
||||
RenderViewWithFragmentsStore,
|
||||
@@ -27,8 +27,7 @@ import {EVENT_CHANNEL} from 'angular2/src/web_workers/shared/messaging_api';
|
||||
export function main() {
|
||||
describe("EventDispatcher", () => {
|
||||
beforeEachBindings(() => [
|
||||
bind(ON_WEB_WORKER)
|
||||
.toValue(true),
|
||||
provide(ON_WEB_WORKER, {asValue: true}),
|
||||
RenderProtoViewRefStore,
|
||||
RenderViewWithFragmentsStore
|
||||
]);
|
||||
|
||||
@@ -14,7 +14,8 @@ import {
|
||||
import {DOM} from 'angular2/src/core/dom/dom_adapter';
|
||||
import {
|
||||
bind,
|
||||
Binding,
|
||||
provide,
|
||||
Provider,
|
||||
Injector,
|
||||
ViewMetadata,
|
||||
Component,
|
||||
@@ -103,27 +104,27 @@ export function main() {
|
||||
var uiRenderProtoViewStore = new RenderProtoViewRefStore(false);
|
||||
uiRenderViewStore = new RenderViewWithFragmentsStore(false);
|
||||
uiInjector = createTestInjector([
|
||||
bind(RenderProtoViewRefStore)
|
||||
.toValue(uiRenderProtoViewStore),
|
||||
bind(RenderViewWithFragmentsStore).toValue(uiRenderViewStore),
|
||||
bind(DomRenderer).toClass(DomRenderer_),
|
||||
bind(Renderer).toAlias(DomRenderer)
|
||||
provide(RenderProtoViewRefStore, {asValue: uiRenderProtoViewStore}),
|
||||
provide(RenderViewWithFragmentsStore, {asValue: uiRenderViewStore}),
|
||||
provide(DomRenderer, {asClass: DomRenderer_}),
|
||||
provide(Renderer, {asAlias: DomRenderer})
|
||||
]);
|
||||
var uiSerializer = uiInjector.get(Serializer);
|
||||
var domRenderer = uiInjector.get(DomRenderer);
|
||||
var workerRenderProtoViewStore = new RenderProtoViewRefStore(true);
|
||||
var workerRenderViewStore = new RenderViewWithFragmentsStore(true);
|
||||
return [
|
||||
bind(RenderProtoViewRefStore)
|
||||
.toValue(workerRenderProtoViewStore),
|
||||
bind(RenderViewWithFragmentsStore).toValue(workerRenderViewStore),
|
||||
bind(Renderer).toFactory(
|
||||
(workerSerializer) => {
|
||||
return createWorkerRenderer(workerSerializer, uiSerializer, domRenderer,
|
||||
uiRenderProtoViewStore, uiRenderViewStore,
|
||||
workerRenderProtoViewStore, workerRenderViewStore);
|
||||
},
|
||||
[Serializer])
|
||||
provide(RenderProtoViewRefStore, {asValue: workerRenderProtoViewStore}),
|
||||
provide(RenderViewWithFragmentsStore, {asValue: workerRenderViewStore}),
|
||||
provide(Renderer,
|
||||
{
|
||||
asFactory: (workerSerializer) => {
|
||||
return createWorkerRenderer(workerSerializer, uiSerializer, domRenderer,
|
||||
uiRenderProtoViewStore, uiRenderViewStore,
|
||||
workerRenderProtoViewStore, workerRenderViewStore);
|
||||
},
|
||||
deps: [Serializer]
|
||||
})
|
||||
];
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user