我已将我的应用程序中的角度包从4.0.0-beta.5升级到4.0.0,当我运行单元测试时,我看到以下错误:
错误:找到合成属性@transition.请在您的应用程序中包含"BrowserAnimationsModule"或"NoopAnimationsModule".
然后我安装@ angular/animations 4.0.0并在app模块中包含BrowserAnimationsModule,因为我使用了动画.
现在我注意到动画有效,但测试失败并出现同样的错误.
任何帮助,将不胜感激.
我发现了这个问题,一些测试是使用角度Testbed
import { BrowserAnimationsModule, NoopAnimationsModule} from '@angular/platform-browser/animations';
TestBed.configureTestingModule({
imports: [
RouterTestingModule,
...,
BrowserAnimationsModule // Added this or NoopAnimationsModule** to fix it
]
注意**:如果您不想在测试中使用动画,也可以使用NoopAnimationsModule,这通常就是这种情况
| 归档时间: |
|
| 查看次数: |
322 次 |
| 最近记录: |