Angular 2 - 具有 ChangeDetectorRef 依赖项的测试组件
Angular 2 - Test component with ChangeDetectorRef dependency
我正在尝试使用 ChangeDetectorRef 测试组件
constructor(private cdRef: ChangeDetectorRef) {}
这是规范文件
import {RTLateralMenuComponent} from "./RTLateralMenu.component";
describe('RTLateralMenuComponent', () => {
let app: RTLateralMenuComponent;
beforeEach(()=>{
app = new RTLateralMenuComponent();
});
});
new RTLateralMenuComponent 显然需要一个参数,但我不知道它是如何工作的。
你可以嘲笑它
const cdRefMock = {
detectChanges: () => null
};
app = new RTLateralMenuComponent(cdRefMock);
您必须实现组件中使用的每个方法:detectChanges
是最常见的方法,我想我会立即提供。
(PS : 我假设您不使用测试台,因为您正在创建组件的实例)
我正在尝试使用 ChangeDetectorRef 测试组件
constructor(private cdRef: ChangeDetectorRef) {}
这是规范文件
import {RTLateralMenuComponent} from "./RTLateralMenu.component";
describe('RTLateralMenuComponent', () => {
let app: RTLateralMenuComponent;
beforeEach(()=>{
app = new RTLateralMenuComponent();
});
});
new RTLateralMenuComponent 显然需要一个参数,但我不知道它是如何工作的。
你可以嘲笑它
const cdRefMock = {
detectChanges: () => null
};
app = new RTLateralMenuComponent(cdRefMock);
您必须实现组件中使用的每个方法:detectChanges
是最常见的方法,我想我会立即提供。
(PS : 我假设您不使用测试台,因为您正在创建组件的实例)