偽の、しかし現実的なフルファイル化されたActiveRecordインスタンスを作成するにはどうすればよいですか?偽のActiveRecordオブジェクトを作成する方法
たとえば、name(String)、created_at(Date)、およびid(Integer)のようなプロパティを持つContract.rbというモデルがある場合、どのような方法でContractのインスタンスを返しますか?偽物だが現実的な価値?
私は優れた宝石詐欺師について知っていますが、私はContract.rbのすべてのプロパティを、適切なタイプですべて動的に埋めたいと思っています。
どうすればこの問題を解決できますか?
これは何をしようとしていますか? 'Contract'オブジェクトのいくつかのインスタンスメソッドをテストしようとしていますが、実際にデータベースにヒットするのを避けたいのですか? – ymbirtt
私は、デフォルトでは、正しい実現オブジェクトが必要です。プロパティを変更/追加するたびに、私はそれに応じて工場とテストを更新したくありません。 – bdavidxyz