как проверить атрибуты html с помощью rspec?

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') }

но тест все еще проходит, когда у меня нет генерируемого целевого атрибута.

7
задан not_shitashi 3 July 2012 в 15:00
поделиться