2014-02-18 62 views
1

我越來越想在我的測試郵件使用assert_select_email如果出現以下錯誤:未定義的方法「assert_select_email」的ActionMailer測試[Rails的3.2.13]

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 

任何想法? 哦,我使用

  • 的Rails 3.2.13

回答

0

您可能包含ActionDispatch::Assertions::SelectorAssertions在測試類。像這樣:

UserMailerTest < ActionMailer::TestCase 
    include ActionController::Assertions::SelectorAssertions 

    # … 
end 

然後你應該可以使用assert_select_email

相關問題