如何使用rspec测试rails3应用程序的现有htm5shiv代码?
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
这是我的demoapp:
rails new renderdemo
cd renderdemo/
rails g controller StaticPages home --no-test-framework
config / routes.rb 中的
root to: "static_pages#home"
删除了public / index.html
rm -f public/index.html
为html5shiv创建了部分 app / views / layouts / _html5shiv.html.erb
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
我在 app / views / layouts / application.html.erb
中呈现了它<head>
.
.
.
<%= render 'layouts/html5shiv' %>
</head>
现在当我访问我的demoapp的源代码时,我看到已经添加了部分内容。
如何使用rspec验证渲染是否成功?或者可以检查每页上是否存在html5shiv的源代码?