Using `have_current_path`, Capybara waits until the condition is true, while using `include` the expectation is evaluated immediately and so tests might fail when using a driver supporting JavaScript. Besides, using `have_current_path` the error message is more readable when the test fails.