【发布时间】:2012-11-28 14:21:56
【问题描述】:
是否可以对以下html结构进行测试?
<p class="all-jobs"><%= link_to "<< Back to all jobs", jobs_path %></p>
我试过这样做:
it { should have_selector('p.all-jobs', link: "<< Back to all jobs")}
错误是:
1) JobPages visit a job page
Failure/Error: it { should have_selector('p.all-jobs', link: "<< Back to all jobs")}
expected css "p.all-jobs" to return something
# ./spec/requests/job_pages_spec.rb:78:in `block (3 levels) in <top (required)>'
【问题讨论】:
-
您从运行测试中得到的错误信息是什么?那应该按原样工作。你确定你选对了主题?如果没有,请务必将其设为
page.should -
我在页面顶部有这个:主题{页面}。现在应该使用 'it' 来引用它
-
那你能显示运行测试的错误信息吗?
标签: ruby-on-rails tdd rspec2