I think instead of visiting the page to see if things have been liked you can just do `should have_content("Liked by #{user.name}")` and it will automatically wait until the content appears.