我想检查元素的内容是否与某个正则表达式匹配。以下不起作用...你怎么做才能在Rails 3.1中使用它?
rendered.should have_selector('.test-heading', text: /test/i)
答案 0 :(得分:0)
have_selector是Capybara的匹配者。你应该将Capybara gem添加到Gemfile。
答案 1 :(得分:0)
你的宝石文件应该像:
group :test do
.
.
gem 'rspec-rails', '2.13.1' #whatever their versions are..
gem 'capybara', '2.1.0'
.
.
end
执行bundle install,
然后做点什么
it { should have_selector('id_name_here', text: 'content_here') }