【发布时间】:2015-08-29 04:12:53
【问题描述】:
我的一项黄瓜 CapyBara/Cucumber 测试一直失败,我不知道为什么。这是测试:
Then /^I should see that the customer is a singer$/ do
expect(page).to have_css('.singer-row')
end
如果我窥探该测试并运行“expect(page).to have_css('.singer-row')”,它会返回 true。在浏览器中,我可以看到该元素。
这是错误:
expected to find css ".singer-row" but there were no matches (RSpec::Expectations::ExpectationNotMetError)
这是erb:
<% @singers.each do |singer| %>
<tr class='singer-row'>
<td>
...
我哪里错了?
【问题讨论】:
标签: ruby-on-rails cucumber capybara shopify