diff --git a/modules/angular2/src/render/dom/view/view_hydrator.js b/modules/angular2/src/render/dom/view/view_hydrator.js index 98f7f58f98..c9beb84131 100644 --- a/modules/angular2/src/render/dom/view/view_hydrator.js +++ b/modules/angular2/src/render/dom/view/view_hydrator.js @@ -180,7 +180,9 @@ export class RenderViewHydrator { _viewContainerDehydrateRecurse(viewContainer) { for (var i=0; i { + createAndHydrate(null, null); + var vc = hostView.getOrCreateViewContainer(0); + var childView = createEmptyView(); + vc.insert(childView); + + dehydrate(hostView); + + expect(viewFactory.spy('returnView')).toHaveBeenCalledWith(childView); + }); + it('should clear imperatively added child components', () => { var shadowView = createEmptyView(); createAndHydrate(createProtoView(), shadowView);