import { ddescribe, describe, xdescribe, it, iit, xit, expect, beforeEach, afterEach, inject, beforeEachProviders } from '@angular/core/testing/testing_internal'; import {HtmlParser} from '@angular/compiler/src/html_parser'; import { preparseElement, PreparsedElementType, PreparsedElement } from '@angular/compiler/src/template_preparser'; export function main() { describe('preparseElement', () => { var htmlParser; beforeEach(inject([HtmlParser], (_htmlParser: HtmlParser) => { htmlParser = _htmlParser; })); function preparse(html: string): PreparsedElement { return preparseElement(htmlParser.parse(html, 'TestComp').rootNodes[0]); } it('should detect script elements', inject([HtmlParser], (htmlParser: HtmlParser) => { expect(preparse('