import { describe, beforeEach, it, expect, iit, ddescribe, el, stringifyElement } from 'angular2/test_lib'; import {MapWrapper} from 'angular2/src/facade/collection'; import {ViewSplitter} from 'angular2/src/render/dom/compiler/view_splitter'; import {CompilePipeline} from 'angular2/src/render/dom/compiler/compile_pipeline'; import {CompileElement} from 'angular2/src/render/dom/compiler/compile_element'; import {ProtoViewDto, ViewType, ViewDefinition} from 'angular2/src/render/api'; import {DOM} from 'angular2/src/dom/dom_adapter'; import {Lexer, Parser} from 'angular2/src/change_detection/change_detection'; export function main() { describe('ViewSplitter', () => { function createViewDefinition(): ViewDefinition { return new ViewDefinition({componentId: 'someComponent'}); } function createPipeline() { return new CompilePipeline([new ViewSplitter(new Parser(new Lexer()))]); } function proceess(el): CompileElement[] { return createPipeline().processElements(el, ViewType.COMPONENT, createViewDefinition()); } describe('