html Tôi đã được tạo ra bởi ruby với:cách kiểm tra thuộc tính html với rspec?
<%= link_to "change", "http://gravatar.com/emails" %>
mà kết quả trong:
<a href="http://gravatar.com/emails">change</a>
nhưng tôi muốn đảm bảo rằng liên kết sẽ mở trong một tab mới với
target="blank"
thuộc tính
kiểm tra rspec trông giống như:
it { should have_link('change', href: 'http://gravatar.com/emails', target: '_blank') }
nhưng thử nghiệm vẫn trôi qua khi tôi không có thuộc tính đích được tạo.
http://stackoverflow.com/questions/7691052/rspec-testing-for-html-entities-in-page-content –
Tôi đã thấy câu hỏi này, nhưng bạn có thể giải thích cách trả lời này không rs câu hỏi của tôi nhiều hơn một chút? Cách giải quyết được đề xuất như là một câu trả lời cho câu hỏi này dường như được viết bằng jQuery. Tôi không chắc làm thế nào tôi thực hiện điều đó với các bài kiểm tra rspec như chúng được viết bằng ruby. –