私たちは、Railsビューで反応コンポーネントを使用しています。その1つは、ボタンをクリックすると別のコンポーネントがレンダリングされます。RspecとCapybaraで新たに注入されたコンテンツをテストする
理想的には、これらの機能をRspec機能テストでバックアップしたいのですが、ボタンをクリックして新しいコンポーネントをレンダリングするとき、page
の値は反映されません。
レンダリングされた新しい反応コンポーネントの後に新たに注入されたコンテンツを取得する方法はありますか?ここで
は抜粋です:
scenario 'users should be able to move to step 2', js: true do
sign_in_with '[email protected]', 'testpassword'
visit new_path
fill_in 'name', with: 'Test'
select "Category One", :from => "dropdown"
click_button 'Next'
expect(page).to have_content('New Content')
end
どのcapybaraドライバーをお使いですか? – faron