2011-04-21 20 views
0

我正在研究跟蹤客戶詳細信息(自然存儲爲Customer)的Rails應用程序,並允許用戶根據一組預定義條件生成一組客戶記錄的快照批次(Batch)。Rails/RSpec:具有依賴於另一個模型的speccing模型行爲?

Batch模型負責整理CSV的記錄,並更新每條記錄的狀態字段。

我正在努力讓我的頭腦清楚如何最好地規範使用RSpec的批生成例程,即 - 對客戶依賴關係進行存根。

我是否應該創建一組預定的客戶記錄,以確保我的規則正確(即給定記錄a至k,該批次不應包含記錄b,d或f),或應該我試圖以某種方式模擬/存留它們?

回答

1

這樣的決定始終是上下文的,但一般來說,我建議在指定查找器的行爲時使用真實模型和數據庫。

相關問題