是否有可能对以下html结构进行测试?RSpec测试link_to内部p标签
<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' – joofsh
我在页面顶部有这个:subject {page}。这现在应该使用'it'引用 – janejanejane
然后你可以显示运行测试的错误信息吗? – joofsh