我的测试套件包括RSpec2与水豚,警卫和Spork。该测试通过不管我投入:content
:webrat has_selector内容通过任何东西
it 'should something something' do
rendered.should have_selector('label', :content => "NOWHEREINMYPAGE")
end
我使用这个规格错了吗?我想查看是否存在具有特定内容的<label>
标记。哎呀,请注意,所有变量赋值和渲染都位于其他位置的before :each
块中。
虽然我需要这么做吗?它在'specs/views/[model] s/index.html.erb_spec.rb'中。我虽然视图呈现在视图规范中,并且我明确地调用了render方法(作为“before:each”块的一部分)。 – clem
在过去,当我用have_selector检查HTML内容时,我不得不使用render_views。 – lukecampbell