[英]Using regular expressions with Capybara
在下面的水豚測試中,我想檢查用戶訪問Rails應用程序的根路徑時,在'Temperature:'
之后是否可以看到任何數字。 從API檢索存儲在實例變量@temperature
的值,並在刷新頁面時將其顯示給用戶。
我如何在下面的規范中放入諸如'Temperature: \\d'
類的紅寶石正則表達式?
規格:
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>
這是正確的,您只需要使用正則表達式語法( //
)而不是字符串one( ''
):
expect(page).to have_css('p', text: /Temperature: \d/)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.