我希望將不同數量的記錄保存到數據庫以進行不同的測試。一次測試的目的是查看數據庫中只有一條記錄的方法行爲,而另一條可能是查看該方法如何處理十條記錄。我知道燈具是將數據加載到測試數據庫的首選方式,但據我所知,燈具是靜態的,不能用於特定測試。因此,我在一些測試中使用CRUD
操作。大多數這些測試都是從刪除被測表中的所有記錄開始,然後添加適合特定測試的記錄。在單元測試中正確使用CRUD操作
依賴於CRUD
操作並且不使用Fixture數據的測試放在我的測試結束,所以它們不會干擾使用Fixtures的測試。我是新來的測試在Rails中,並想知道是否繞過Fixtures並在單元測試中使用CRUD
操作是一種好的/不好的做法?
視頻幫了不少忙。非常感謝你! – Steve 2014-12-03 04:04:52