0

私は現在、一連の受け入れテストを php から ruby​​ に変換しています。多くのテストでは、特定のシナリオを使用して特定の条件をテストしています。@dataProvider をよく使用しますが、この機能が test-unit gem に存在する場合、私の Google foo は情報を見つけることができません。

回避策として、サポート メソッドを手動で呼び出して、テストに必要な値を取得し、テスト シナリオを var.each{} ループに入れています。エレガントではありませんが、機能します。ただし、可能であれば dataProvider ルートを使用したいと思います。

4

1 に答える 1

1

Google foo はおそらく非常に優れていますが、Ruby では似たようなものをフィクスチャと呼びます。

Ruby 単体テストのフィクスチャ

于 2013-08-12T10:20:19.650 に答える