0
A
回答
0
如果您打算在您的項目中同時使用工廠和燈具,而不是通過rake任務運行它們:例如rake spec
,您需要確保您正在手動從數據庫中刪除值。它可能是你在做的只是在數據庫中抓取一條舊記錄,並且你認爲數據正在被重置。你可以通過在你的spec中使用puts來跟蹤db中記錄的數量來驗證這一點。
puts MyRecord.count
您可以後或塊之前清除一個值。
before(:each) do
Factory(:my_model)
end
after(:each) do
MyModel.delete_all
end
如果你打算使用這個模型或工廠在其他規範文件,可以爲全球前和規範幫手塊之後添加這些。
相關問題
- 1. 錯誤,當測試鋼軌函數
- 2. 軌功能測試問題
- 3. 格式化鋼軌API
- 4. Play2中的滑動/ Postgres數據庫測試問題/規格2
- 5. 鋼軌rspec的控制測試的ActionController :: RoutingError
- 6. 如何添加規格測試葡萄api在軌道2.3?
- 7. 導軌集成測試問題
- 8. 最快的鋼軌測試跑步者:spork和zentest?
- 9. 集鋼軌
- 10. Check_box_tag鋼軌
- 11. TinyMCE的鋼軌3.1
- 12. 鋼軌模型可以觀察一個主題嗎?
- 13. 奇怪的問題測試一個propertysheet
- 14. 量角器茉莉花空測試規格超時問題
- 15. 通過測試規範到另一個測試規範
- 16. 規格測試是否會在每次測試中遷移dbs?
- 17. 在模型測試中Rspec的should_receive的另一個問題
- 18. 透過與鋼軌
- 19. 鋼軌不工作
- 20. 字符編碼問題鋼軌出口數據CSV
- 21. 鋼軌形式生成器快速問題
- 22. 複雜的鋼軌查詢
- 23. 問題測試
- 24. 在導軌中定製產品規格
- 25. 鋼軌壓倒一切VIEWS renderization
- 26. 軌性能測試 - 運行一個測試
- 27. 軌單元測試錯誤:「測試是不是一個模塊」
- 28. 鋼軌中的動態(S)CSS 3.1
- 29. 鋼軌中的複雜形式(has_and_belongs_to_many)
- 30. 將測試添加到現有鋼軌項目的最佳策略是什麼?
你有兩個在你的測試? Factory_girl和燈具?或只有factory_girls? – shingara 2010-11-16 08:22:58