我想在我的测试套件中有测试正确swapping of a stylesheet的能力。通过这篇关于testing the page title using Capybara的文章,我想我可以测试页面的head
部分中的任何link
标签。但似乎我错了。水豚:如何测试页面的样式表?
有了这样的步骤:
save_and_open_page
page.should have_xpath("//link") # just something as simple as this, first.
save_and_open_page
产生这样的HTML(有一些东西为简洁,删除):
<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>
但我得到这个故障:
expected xpath "//link" to return something (RSpec::Expectations::ExpectationNotMetError)
鉴于此,如何测试样式表?
谢谢!