das läuft immer auf have_text( "" ) hinaus, also testet es nicht.  müsste heissen

`expect(page).to have_text( article_data[:description] )`