Quiero tener la capacidad prueba la correcta swapping of a stylesheet en mi suite de pruebas. Con esta publicación sobre testing the page title using Capybara, pensé que podría probar cualquier etiqueta link
en la sección head
de la página. Pero parece que estoy equivocado.Capybara: ¿Cómo probar una hoja de estilo de una página?
Con un paso como este:
save_and_open_page
page.should have_xpath("//link") # just something as simple as this, first.
save_and_open_page
genera un HTML como este (con un poco de materia eliminado por razones de brevedad):
<head>
...
<link href="/home/ramon/source/unstilted/public/system_test/stylesheets/fancake/css/2.css?1323572998" type="text/css" class="jquery-styler" rel="stylesheet">
...
</head>
pero me sale este error:
expected xpath "//link" to return something (RSpec::Expectations::ExpectationNotMetError)
Dado todo eso, cómo puedo probar una hoja de estilo?
Gracias!