0

モデルのモックは、rspec のモデルの既存のすべてのメソッドに自動的にアクセスできますか? 確認するだけではないと思います。ありがとう。

4

1 に答える 1

3

ご想像のとおり、そうではありません。これは、モック/スタブとファクトリをテスト オブジェクトとして使用する場合の違いの 1 つです。

  • モック/スタブ: テストに必要なオブジェクトの動作を事前に定義しますが、それをテストしていないため、事前定義された応答で応答します。
  • factory: それらを使用して、すべての動作を備えた実際のオブジェクトを生成するため、すべてをテストに含めることができます。通常、ファクタリングされたオブジェクトがテストの対象である場合は、ファクトリを使用します。
于 2012-10-29T12:33:16.097 に答える