2017-04-19 5 views
4

私のアプリで角度パッケージを4.0.0-beta.5から4.0.0にアップグレードしました。私のユニットテストを実行します。角度を4.0.0-beta.5から4.0.0にアップグレードするとアニメーションとユニットテストが破損する

Error: Found the synthetic property @transition. Please include either "BrowserAnimationsModule" or "NoopAnimationsModule" in your application.

は、それから私は、角度/アニメーション4.0.0 @インストールして、私はアニメーションを使用してアプリケーションモジュールにBrowserAnimationsModuleが含まれています。

アニメーションは機能しますが、テストは同じエラーで失敗します。

ご協力いただければ幸いです。

答えて

6

私は問題が、テストの一部が角テストベッドを使用していたが見つかっ

 
import { BrowserAnimationsModule, NoopAnimationsModule} from '@angular/platform-browser/animations'; 

TestBed.configureTestingModule({ 
    imports: [ 
     RouterTestingModule, 
     ..., 
     BrowserAnimationsModule // Added this or NoopAnimationsModule** to fix it 
    ] 

NOTE**: you can also use NoopAnimationsModule instead if you don't want animations in your tests which is typically the case

関連する問題