
committed by
Alex Rickabaugh

parent
0adb97bffb
commit
65417374f1
@ -7,6 +7,7 @@
|
||||
*/
|
||||
|
||||
import {RootRenderer} from '@angular/core';
|
||||
import {NodeUpdater, ViewData} from '@angular/core/src/view/index';
|
||||
import {TestBed} from '@angular/core/testing';
|
||||
import {getDOM} from '@angular/platform-browser/src/dom/dom_adapter';
|
||||
|
||||
@ -34,3 +35,21 @@ export function setupAndCheckRenderer(config: {directDom: boolean}) {
|
||||
afterEach(() => { expect(rootRenderer.renderComponent).toHaveBeenCalled(); });
|
||||
}
|
||||
}
|
||||
|
||||
export enum InlineDynamic {
|
||||
Inline,
|
||||
Dynamic
|
||||
}
|
||||
|
||||
export const INLINE_DYNAMIC_VALUES = [InlineDynamic.Inline, InlineDynamic.Dynamic];
|
||||
|
||||
export function callUpdater(
|
||||
updater: NodeUpdater, inlineDynamic: InlineDynamic, view: ViewData, nodeIndex: number,
|
||||
values: any[]): any {
|
||||
switch (inlineDynamic) {
|
||||
case InlineDynamic.Inline:
|
||||
return (<any>updater.checkInline)(view, nodeIndex, ...values);
|
||||
case InlineDynamic.Dynamic:
|
||||
return updater.checkDynamic(view, nodeIndex, values);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user