我無法解決如何訪問我的RSpec測試中的shoulda宏(sign_in_as等)。我已經安裝並解包了應用程序的寶石,並且我已經運行了generator以安裝清除。我懷疑我需要在spec_helper.rb中使用正確的require語句,但沒有找到適合我的作品。我完全沒有想法。如何訪問清除在RSpec Shoulda宏
1
A
回答
0
以下添加到您的spec_helper.rb的頂部,
require 'clearance/shoulda_macros'
然後是Rspec的內部配置塊添加以下,
config.extend(Clearance::Shoulda::Helpers)
2
我得到了它遵循的工作此博客文章的說明:http://blog.smajnr.net/2011/03/clearance-rspec-shoulda.html
# in spec_helper.rb
require 'clearance/shoulda_macros'
RSpec.configure do |config|
# ...
# Include Shoulda macros for Clearance
config.include Clearance::Shoulda::Helpers
end
相關問題
- 1. 在RSpec中使用shoulda宏
- 2. RSpec Shoulda validates_presence_of nilClass
- 3. RSpec與Shoulda?
- 4. Shoulda和RSpec之前
- 5. 用rspec + shoulda-matchers測試
- 6. Rails,shoulda和rspec,Column Not Null
- 7. 如何清除宏內的文本框?
- 8. Shoulda vs rspec和rails的卓越
- 9. rspec和shoulda - 補充還是替代品?
- 10. Rspec + Shoulda + FactoryGirl =未定義的方法`reflect_on_association'
- 11. Rspec,shoulda和spork不能一起工作
- 12. 你可以使用RSpec,Shoulda,RCov嗎?
- 13. 將Rspec測試轉換爲Shoulda
- 14. shoulda的一些宏有什麼意義?
- 15. 清除預處理宏
- 16. 如何訪問RSpec中的Factory值?
- 17. 訪問SQL /宏
- 18. 宏訪問在運行時
- 19. Excel宏運行訪問宏問題
- 20. VBA宏 - 如何訪問剪貼板?
- 21. 如何在沒有rspec的單元測試rails 4中阻止gem shoulda?
- 22. 如何在Rspec中進行一次沒有Shoulda的線路測試?
- 23. C++清除的內存仍可訪問
- 24. 詹金斯遠程清除訪問
- 25. 每次首次訪問清除會話
- 26. 清除訪問中的整列
- 27. 組合框清除訪問衝突
- 28. 如何清除Android WebView的(CSS)訪問歷史記錄?
- 29. rails 2 + thinkbot-shoulda
- 30. 爲什麼要在Rails中使用RSpec或shoulda?
嗯 - 我認爲這是工作,但我仍然得到f如下: 未定義的方法'sign_in_as'爲# –
Nick
2011-02-28 06:59:01
好吧 - 我不確定我做錯了什麼,但它現在表現正常。謝謝你的幫助! – Nick 2011-02-28 12:46:18
我得到一個'require:沒有這樣的文件加載--clearance/shoulda_macros(LoadError)'。有任何想法嗎? – thoughtpunch 2012-02-02 15:24:42