У меня есть представление Rails, которое выводит HTML примерно так:
<html>
<body>
<h1>Keywords</h1>
<h2>EN</h2>
<h3>Accepted</h3>
<ul>
<li>Foo</li>
</ul>
<h3>Rejected</h3>
<ul>
<li>Bar</li>
</ul>
<h2>SV</h2>
<h3>Accepted</h3>
<ul>
<li>Föö</li>
</ul>
<h3>Rejected</h3>
<ul>
<li>Bär</li>
</ul>
</body>
</html>
Я хотел бы использовать assert_select
, чтобы убедиться, что у меня есть <h2>
теги для каждого языка:
languages.each do |language|
assert_select 'body > h2', :text => language.upcase
end
* 1008.