The example presented:
describe 'articles/edit.html.haml' do
it 'renders the form for a new article creation' do
) do |form|
form.should have_selector('input', type: 'submit')
is compliant to only webrat, not capybara.
(jnicklas himself explains it here: teamcapybara/capybara#384)
Since you recommend using capybara and there is no indication to the reader that it is a webrat compliant example, it seems to be problematic.
This section was removed from the guide.