В нижеприведенном тесте capybara я хочу проверить, что пользователь может видеть любое число после 'Temperature:'
, когда они посещают корневой путь моего приложения rails. Значение, которое хранится в переменной экземпляра @temperature
, извлекается из API и отображается пользователю при обновлении страницы.Использование регулярных выражений с Capybara
Как я могу поместить рубиновое регулярное выражение, например 'Temperature: \d'
, в мою спецификацию ниже?
Spec:
require "rails_helper"
feature "user sees temperature" do
scenario "success" do
visit root_path
expect(page).to have_css 'p', text: 'Temperature: \d'
end
end
Вид:
<p>Temperature: <%= @temperature %></p>
argh, так просто! Спасибо @ndn! – fez