As far as I know Capybara is for integration specs which stored in ./spec/requests/ directory so a bit confused when seeing this in View spec section:
Prefer the capybara negative selectors over should_not with the positive.
page.should_not have_selector('input', type: 'submit')
page.should have_no_selector('input', type: 'submit')
Or am I missing something?
Capybara doesn't only used for integration specs. You can use gem for view specs too.
This section was removed from the guide.