mock
私は最近、人々がとmock_model
機能の両方を使用するさまざまなチュートリアルに出くわしました。
コントローラーのRSpecチュートリアルでは、mock_model
関数を使用しますが、RSpecのドキュメントにmock
は、関数のみがあり、mock_model
自分でいくつかのテストを実行しようとしましたが、これら2つの関数のいずれかを使用してもすべて問題がなかったため、実際の違いは見つかりませんでした。違いはありますか?
mock
私は最近、人々がとmock_model
機能の両方を使用するさまざまなチュートリアルに出くわしました。
コントローラーのRSpecチュートリアルでは、mock_model
関数を使用しますが、RSpecのドキュメントにmock
は、関数のみがあり、mock_model
自分でいくつかのテストを実行しようとしましたが、これら2つの関数のいずれかを使用してもすべて問題がなかったため、実際の違いは見つかりませんでした。違いはありますか?
From: RSpec モックの便利なヘルパー
まず、
mock_model
それを使用して作成されたモデルの一意の ID を自動的に定義します。次に、メソッドto_param
(id の文字列表現を返す) およびnew_record?
(false を返す) を定義します。