Me dice que no encuentra ningun “p” que contenga eso, y es una mentira
bastante gorda.
¿Qué estoy haciendo mal? ¿O es que no se puede hacer esto?
Ten en cuenta que para assert_tag ese es otra etiqueta anidada, y
para tratar esos anidamientos usa otra sintaxis. Ejemplo de la doc que
tienes en la API:
assert that there is a “span” with at least one “em” child
Me dice que no encuentra ningun “p” que contenga eso, y es una mentira
bastante gorda.
¿Qué estoy haciendo mal? ¿O es que no se puede hacer esto?
Desviando un poco el tema, ¿necesitas assert_tag por alguna razón en
especial? Para este tipo de tests encuentro mucho más cómodo
assert_select y de hecho, si no me equivoco, en algún momento
assert_tag será deprecado en favor de assert_select.