Ruby on rails 3 Rspec测试失败,应该通过。Railstutorial.org第3章

Ruby on rails 3 Rspec测试失败,应该通过。Railstutorial.org第3章,ruby-on-rails-3,rspec,rspec2,railstutorial.org,Ruby On Rails 3,Rspec,Rspec2,Railstutorial.org,我从编程中休息了很长时间,因为其他事情引起了我的兴趣。当我把它拿回来的时候,我决定通过railstutorial.org返回是个好主意,因为我第一次发现它很有用,但记不起多少我希望的东西 在简单运行命令“rails生成控制器页面主页联系人”后,我有一个“spec/controllers/Pages\u controllers\u rspec.rb”文件,如下所示: require 'spec_helper' describe PagesController do describe "GE

我从编程中休息了很长时间,因为其他事情引起了我的兴趣。当我把它拿回来的时候,我决定通过railstutorial.org返回是个好主意,因为我第一次发现它很有用,但记不起多少我希望的东西

在简单运行命令“rails生成控制器页面主页联系人”后,我有一个“spec/controllers/Pages\u controllers\u rspec.rb”文件,如下所示:

require 'spec_helper'

describe PagesController do

  describe "GET 'home'" do
    it "should be successful" do
      get 'home'
      response.should be_success
    end
  end

  describe "GET 'contact'" do
    it "should be successful" do
      get 'contact'
      response.should be_success
    end
  end
end
即使所有的路线和控制器都如第3章所述就位,Rspec仍表示故障。我做错了什么

两个测试都失败,并显示以下消息:

Failure/Error: Unable to find matching line from backtrace
PGError: fe_sendauth: no password supplied

测试数据库尚未创建。别问我为什么。一旦我返回并手动创建测试数据库,测试就开始通过。

我没有看到任何失败消息。问题已解决。一旦我被允许,我会发布答案。