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と失敗します) が、そのタグの内容はもうありません。head(現在pageのみ含まれているように見える)bodyまたは do minitest-4.4.0のコンテンツをテストするためのより良い方法を見逃していますか?capybara-2.0.2nokogiri-1.5.6bundle update

4

0 に答える 0