2012-04-20 62 views
0

我可以模擬一個activerecord表。不是一個模型對象。Rspec - 模擬一個activerecord表

我看起來像我們在黃瓜做的事情。

+0

你需要什麼? – 2012-04-20 11:21:50

+0

我想爲不同的查詢測試一個模型。 – Sayuj 2012-04-20 11:22:58

+0

你能詳細說明一下嗎? – 2012-04-20 11:23:41

回答

0

我認爲rspec-activemodel-mocks是你可能正在尋找。

它提供了兩個幫手:

  • mock_model創建一個假的模型(前mock_model(Person, name: "Fred")
  • stub_model存根現有

希望這仍然可以幫助(例如stub_model(Person).as_new_record。)有人!