2011-09-09 12 views

答えて

0

あなたが使用するデータはシナリオに依存すべきではないので、あるシナリオから次のシナリオにデータをコピー/ペーストすることは大したことではありません。私はこれがDRYではないことを知っています。データを数回以上コピーする場合は、代わりにFactoryを使用することを検討してください(#2を参照)。

  1. blah blahは、ステップ定義として実装されている場合は、必要なときに、あなたがそれを再利用するだろうと想定しています、それは一部です:言われて、あなたが依頼する/質問を行うことができます物事のカップルがあること

    それは何のため

  2. あなたのcol/datテーブルはFactoryGirl経由でFactoryに置き換えることができます。ファクトリーガールをテストの一環として、キュウリと一緒に使用するのはかなり一般的です。
+0

この意味で工場ガールを使用する方法の例がありますか?私はテーブルを使っています:http://stackoverflow.com/questions/3614818/running-a-login-step-prior-to-scenario-outline-in-cucumber – NullVoxPopuli

+0

まあ、そうではありません私は短い形式で答えることができる何か。だから、私はこのRailsCastを指しています。このRailsCastは、複数の例を持つファクトリの作成方法を示しています:http://railscasts.com/episodes/158-factories-not-fixtures – jefflunt

+0

aye、これらの工場はmadels用ですが、彼らじゃない?私が持っているテーブルはパーミッションテーブルなので、この問題については工場が理想的な方法ではないかもしれません。 = \ idk – NullVoxPopuli