1. ホーム
  2. アンギュラー

[解決済み】angular-cliでテストスペックを1つだけ実行する方法

2022-04-10 15:23:13

質問

Angular-CLI(ベータ20)でビルドしたAngular2プロジェクトがあるのですが、Angular-CLIはどのようなものですか?

選択した1つのspecファイルに対してのみテストを実行する方法はありますか?

以前はAngular2 quick startをベースにしたプロジェクトを持っていて、jasmineファイルに手動でspecを追加することができました。しかし、私はこれをkarmaのテスト以外で設定する方法、またはAngular-CLIビルドでkarmaのテストを特定のファイルに制限する方法がわかりません。

解決方法は?

それぞれの .spec.ts ファイルには、そのすべてのテストが describe のようなブロックになります。

describe('SomeComponent', () => {...}

この1つのブロックだけを実行するのも簡単で、その前に describe 関数名を f :

fdescribe('SomeComponent', () => {...}

このような機能があれば、他の describe ブロックが実行されます。 似たようなことは it => fit また、ブラックリストのバージョンもあります。 x . というわけで。

  • fdescribefit 原因 のみ この方法でマークされた関数を実行する
  • xdescribexit 原因 ほとんど この方法でマークされた関数が実行されます。