l'html che ho è generato da rubino con:come testare gli attributi html con rspec?
<%= link_to "change", "http://gravatar.com/emails" %>
che si traduce in:
<a href="http://gravatar.com/emails">change</a>
ma voglio assicurare che il link si apre in una nuova scheda con il
target="blank"
attributo
il test rspec assomiglia a:
it { should have_link('change', href: 'http://gravatar.com/emails', target: '_blank') }
ma il test passa ancora quando non è stato generato l'attributo di destinazione.
http://stackoverflow.com/questions/7691052/rspec-testing-for-html-entities-in-page-content –
Ho visto questa domanda, ma puoi approfondire come questa risposta la mia domanda un po 'di più? La soluzione alternativa suggerita come risposta a questa domanda sembra essere scritta in jQuery. Non sono sicuro di come lo implemento con i test rspec, come sono scritti in ruby. –