我有一个带Webpack的Angular 2项目。
我使用DefinePlugin将变量(例如ENV)传递给应用程序。
对于单元测试,我也这样做(即在webpack.test.js中使用DefinePlugin)
在我的测试中,我希望能够更改变量以便能够访问某些分支。例如:
showMonitor = (ENV === 'development' && !AOT);
在我的测试规范中,我想模拟AOT是假的
如何从测试规范中访问AOT?我有一个夹具和组件实例如下:
const fixture = TestBed.createComponent(AppComponent);
const instance = fixture.componentInstance;
但我无法访问AOT,因为它是由DefinePlugin定义的全局变量
任何想法都会有所帮助!
干杯!