`a[href=` is not a valid CSS selector. If this works, I'm not sure why; but a more idiomatic approach would be:

`expect(page).to have_link article.title, href: article.url`

Then you could remove the `have_content` line above, since this line also implicitly asserts that.