2

我刚刚将一个 rails 应用程序更新到 rails 3.2.11,它破坏了我的(非常基本的)验收测试。用于验证title标签内容的测试

page.html.must_have_content(title_text)

结果页面仍然有标题,但page对象不再提供它。现在通过以下方式:

visit Refinery::railtie_routes_url_helpers.root_path
title_text = "Tischtennisverband des Kantons Zürich"
page.html.must_have_content(title_text)
page.wont_have_content(title_text)
within "title" do
  page.wont_have_content(title_text)
end

所以html仍然包含 my title_text,它仍然有一个title标签(否则within会失败),但该标签不再有内容。我是否错过了一种更好的方法来测试(现在似乎只包含)或 do 的内容headpage并且bodyminitest-4.4.0capybara-2.0.2期间nokogiri-1.5.6被拾起bundle update)不能很好地播放?

4

0 回答 0