使用Capybara

时间:2016-01-16 14:21:29

标签: ruby-on-rails ruby regex capybara

在下面的水豚测试中,我想检查用户在访问我的rails应用程序的根路径时是否可以在'Temperature:'之后看到任何数字。存储在实例变量@temperature中的值从API检索,并在刷新页面时显示给用户。

如何将'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>

1 个答案:

答案 0 :(得分:1)

这是正确的,您只需使用正则表达式语法(val df1 = fun1 val df11 = df1.collect val df2 = df11.map(x =fun2( x,df3)) )而不是字符串1(//):

''