関連するテストは次のとおりです。
#spec/requests/posts_spec.rb
require 'spec_helper'
describe "Posts pages" do
subject { page }
describe "edit" do
let (:post) { Post.order('release_date desc').first }
before do
visit posts_path
within(:css, "div#post_#{post.id}") { click_link "Edit" }
save_and_open_page # has correct title
end
it { should have_selector('title', "Editing #{post.title}" ) } # fails
end
end
失敗メッセージ:
1) Posts pages edit
Failure/Error: it { should have_selector('title', "Editing #{post.title}" ) }
expected css "Editing unde inventore illo accusamus" to return something
ただし、を介してブラウザでページを開くとsave_and_open_page
、タイトルが正しく、正しいedit
ページが開かれています。テンプレートとテストのタイプミスを再確認したところ、一致しています。
だから私は何が欠けていますか?