2012-03-31 5 views
0

私のキュウリの機能を別の設定で別のディレクトリに分割する方法はありますか?キュウリセレン試験の異なるグループをテストしますか?

フィーチャートグルの背後にあるさまざまな機能を使用してアプリケーションの「プレミアム」バージョンを作成しています。テストをいくつかのグループ化された設定で分割する方法を理解する必要があります。

「プレミアム」テストが実行される前に、この機能を書き換えて.jsファイルをトグルすると、この作業が完了します。

キュウリ試験はグループ化でき、グループごとに異なる設定ができますか?

答えて

2

これはtagsに最適です。 @premiumタグを使用して、プレミアムバージョンでのみ有効になっているシナリオに適用できます。

cucumber . #Run all tests 
cucumber . --tags [email protected] #Run non-premium tests 
+0

これは機能を分離するのに最適ですが、タグに基づいてセットアップとティアダウンを行うことはできますか? 'env.rb'で実行されているタグにアクセスする方法はありますか? –

+0

絶対に - [フック](https://github.com/cucumber/cucumber/wiki/Hooks)を使用して、必要なタグ固有のセットアップとティアダウンを行うことができます。 –

+0

私はこれをテストし、確認しました。フツァ! –

関連する問題