私はRails 3.0.1とRspec 2.0.1を実行しています。私はM. HartlのRuby on Railsチュートリアルに従っており、レッスン5:レイアウトの入力に失敗したテストで問題が発生しています。私は自動テストを実行し、常にこのエラーを取得し、理由をfigoureように見えることはできません午前Rails 3 + Rspec 2.0.1 Autotestが失敗する:M. HartlのRuby on Railsチュートリアル
:
Failures:
1) UsersController GET 'new' should have the right title
Failure/Error: response.should have_selector('title', :content => "Sign Up")
expected following output to contain a <title>Sign Up</title> tag:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Ruby on Rails Tutorial Sample App | Sign up</title>
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js""></script>
<![endif]--><link href="/stylesheets/blueprint/screen.css?1313951692" media="screen" rel="stylesheet" type="text/css">
<link href="/stylesheets/blueprint/print.css?1313951692" media="media" rel="stylesheet" type="text/css">
<!--[if lt IE 8]><link href="/stylesheets/blueprint/ie.css?1313951692" media="screen" rel="stylesheet" type="text/css" /><[endif]--><link href="/stylesheets/custom.css?1319319986" media="screen" rel="stylesheet" type="text/css">
</head>
<body>
<div class="container">
<nav class="round"><ul>
<li><a href="/">Home</a></li>
<li><a href="/help">Help</a></li>
<li><a href="#">Sign in</a></li>
</ul></nav></header><section class="round"><h1>Users#new</h1>
<p>Find me in app/views/users/new.html.erb</p>
</section><footer><nav class="round"><ul>
<li><a href="/about">About</a></li>
<li><a href="/contact">Contact</a></li>
<li><a href="http://news.railstutorial.org">News</a></li>
<li><a href="http://railstutorial.org">Rails Tutorial</a></li>
</ul></nav></footer>
</div>
</body>
</html>
# ./spec/controllers/users_controller_spec.rb:14:in `block (3 levels) in <top (required)>'
どのような監督...ありがとうノア! – TomK
@TomKimええ、私たちは皆それをします。私はチュートリアルを通じてまったく同じことをやったのはずっと前(1週間前)ではなかった。また、ここであなたが新しいと思う。私の答えの横に灰色のチェックマークがあります。私が正しい解決策を提示した場合は、この質問に受け入れられる回答があることを示すためにチェックしてください。将来的に質問をすると、回答率が高い場合にはより良い回答を得ることができます。 –