34

mock私は最近、人々がとmock_model機能の両方を使用するさまざまなチュートリアルに出くわしました。

コントローラーのRSpecチュートリアルでは、mock_model関数を使用しますが、RSpecのドキュメントにmockは、関数のみがあり、mock_model

自分でいくつかのテストを実行しようとしましたが、これら2つの関数のいずれかを使用してもすべて問題がなかったため、実際の違いは見つかりませんでした。違いはありますか?

4

2 に答える 2

9

From: RSpec モックの便利なヘルパー

まず、mock_modelそれを使用して作成されたモデルの一意の ID を自動的に定義します。次に、メソッドto_param(id の文字列表現を返す) および new_record?(false を返す) を定義します。

于 2009-08-12T02:18:30.677 に答える