我刚刚将一个 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 的内容head,page并且body(
minitest-4.4.0在capybara-2.0.2期间nokogiri-1.5.6被拾起bundle update)不能很好地播放?