ci: update build to use TypeScript 2.3.2 (#16707)
This commit is contained in:

committed by
Jason Aden

parent
af99cf2a41
commit
9a7f5d580f
@ -10,7 +10,7 @@ import {Injector, RenderComponentType, RootRenderer, Sanitizer, SecurityContext,
|
||||
import {ArgumentType, BindingFlags, NodeCheckFn, NodeDef, NodeFlags, OutputType, RootData, Services, ViewData, ViewDefinition, ViewFlags, ViewHandleEventFn, ViewState, ViewUpdateFn, anchorDef, asElementData, asProviderData, directiveDef, elementDef, rootRenderNodes, textDef, viewDef} from '@angular/core/src/view/index';
|
||||
import {getDOM} from '@angular/platform-browser/src/dom/dom_adapter';
|
||||
|
||||
import {createRootView, isBrowser, removeNodes} from './helper';
|
||||
import {createRootView, isBrowser, recordNodeToRemove} from './helper';
|
||||
|
||||
export function main() {
|
||||
describe(`Component Views`, () => {
|
||||
@ -56,7 +56,7 @@ export function main() {
|
||||
beforeEach(() => {
|
||||
rootNode = document.createElement('root');
|
||||
document.body.appendChild(rootNode);
|
||||
removeNodes.push(rootNode);
|
||||
recordNodeToRemove(rootNode);
|
||||
});
|
||||
|
||||
it('should select root elements based on a selector', () => {
|
||||
|
@ -12,7 +12,7 @@ import {ArgumentType, BindingFlags, DebugContext, NodeDef, NodeFlags, OutputType
|
||||
import {TestBed} from '@angular/core/testing';
|
||||
import {getDOM} from '@angular/platform-browser/src/dom/dom_adapter';
|
||||
|
||||
import {ARG_TYPE_VALUES, checkNodeInlineOrDynamic, createRootView, isBrowser, removeNodes} from './helper';
|
||||
import {ARG_TYPE_VALUES, checkNodeInlineOrDynamic, createRootView, isBrowser, recordNodeToRemove} from './helper';
|
||||
|
||||
export function main() {
|
||||
describe(`View Elements`, () => {
|
||||
@ -182,7 +182,7 @@ export function main() {
|
||||
// won't work in IE.
|
||||
result.rootNodes.forEach((node) => {
|
||||
document.body.appendChild(node);
|
||||
removeNodes.push(node);
|
||||
recordNodeToRemove(node);
|
||||
});
|
||||
return result;
|
||||
}
|
||||
|
@ -41,6 +41,11 @@ export function createEmbeddedView(parent: ViewData, anchorDef: NodeDef, context
|
||||
return Services.createEmbeddedView(parent, anchorDef, anchorDef.element !.template !, context);
|
||||
}
|
||||
|
||||
export let removeNodes: Node[];
|
||||
let removeNodes: Node[];
|
||||
|
||||
beforeEach(() => { removeNodes = []; });
|
||||
afterEach(() => { removeNodes.forEach((node) => getDOM().remove(node)); });
|
||||
|
||||
export function recordNodeToRemove(node: Node) {
|
||||
removeNodes.push(node);
|
||||
}
|
Reference in New Issue
Block a user