如何编写rspec测试来正确检查图像是否已被渲染?

时间:2013-06-13 15:14:43

标签: ruby-on-rails-3 rspec

我正在为我的Rails应用程序编写电子邮件测试,但我无法弄清楚如何测试图像是否已正确包含在电子邮件中。我已经尝试过have_content和have_tag,并且谷歌到处都是,但似乎找不到合适的方法。

必须有一些简单的方法来测试它,除非我遗漏了一些东西。

这就是我到目前为止......

describe "registration email" do
  it "has the right logo image" do
    email.body.should have_tag("img[src='www.mysite.com/assets/logo.png']")
  end
end

但是得到了这个错误:

NoMethodError:
   undefined method `has_tag?' for :Mail::Body

0 个答案:

没有答案