Тесты Rspec не пройдены и должны пройти.Railstutorial.org глава 3 - PullRequest
0 голосов
/ 08 ноября 2011

Я взял длинный перерыв в программировании, потому что другие вещи заинтересовали меня. Когда я поднял его, я решил, что было бы неплохо вернуться через railstutorial.org, так как я нашел его полезным с первого раза, но не мог вспомнить, как я надеялся.

После простого запуска команды 'rails generate controller Pages home contact' у меня есть файл 'spec / controllers / pages_controllers_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

1 Ответ

0 голосов
/ 09 ноября 2011

Тестовая база данных не была создана.Не спрашивай меня почему.Когда я вернулся и вручную создал тестовую базу данных, тесты начали проходить.

...