我的测试套件包括带Capybara,Guard和Spork的RSpec2。无论我放入:content
:
it 'should something something' do
rendered.should have_selector('label', :content => "NOWHEREINMYPAGE")
end
我使用这个规格错了吗?我想查看是否有包含特定内容的<label>
标记。哎呀,请注意,所有变量赋值和渲染都在其他地方的before :each
块中。
答案 0 :(得分:0)
确保您的spec文件中包含render_views。我刚看到这个。是的,这是正确的,它将在标签内部寻找带有NOWHEREINMYPAGE的标签。
答案 1 :(得分:0)
解决。我没有意识到我必须在我的Gemfile中明确地放置Webrat。要求Webrat解决问题,并且render_views
不需要出现在视图测试中。