0

rspecを使用して既存のhtm5shivコードのrails3アプリケーションをテストするにはどうすればよいですか?

<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> 
<![endif]-->

これは私のデモアプリです:

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 が存在するソースコードを確認してください。

4

0 に答える 0