私が持っているhtmlは、ルビーによって次のように生成されます:
<%= link_to "change", "http://gravatar.com/emails" %>
その結果:
<a href="http://gravatar.com/emails">change</a>
しかし、リンクが新しいタブで開くことを確認したい
target="blank"
属性
rspec テストは次のようになります。
it { should have_link('change', href: 'http://gravatar.com/emails', target: '_blank') }
しかし、ターゲット属性が生成されていない場合でも、テストは成功します。