[英]Undefined method 'assert_select_email' in ActionMailer tests [Rails 3.2.13]
嘗試在郵件測試中使用assert_select_email
時出現以下錯誤:
undefined method `assert_select_email' for ...
TestClass繼承自< ActionMailer::TestCase
和其他斷言,例如'assert_equal`工作。
如此處記錄:
http://apidock.com/rails/ActionDispatch/Assertions/SelectorAssertions/assert_select_email
我設置
ActionMailer::Base.perform_deliveries = true
有任何想法嗎? 哦我在用
看起來是因為它不在ActionMailer :: TestCase中
您要assert_emails嗎?
您可能在測試類中包括ActionDispatch::Assertions::SelectorAssertions
。 像這樣:
UserMailerTest < ActionMailer::TestCase
include ActionController::Assertions::SelectorAssertions
# …
end
然后,您應該可以使用assert_select_email
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.