Тест заголовка RSpec завершается с ошибкой с переменной full _title, но проходит со строковым текстом, который переменная full _title предоставляет заголовку

Я просматриваю Главу 5 RailsTutorial.org .

У меня есть один тест, который я не могу заставить работать, что бы я ни делал. Он проходит, когда я ввожу строку, которую передает переменная, но не когда я вставляю саму переменную.

Ошибка говорит неопределенный метод 'полный _заголовок'(Я не смог найти ответ после 30 минут просмотра связанных вопросов после ввода этого.)

При поверхностном тестировании желаемый контент отображается в приложении, заголовок включает полное название с надписью «Зарегистрироваться».

Вот мой код:

require 'spec_helper'

describe "User pages" do

  subject { page }

  describe "signup page" do
      before { visit signup_path }
      it { should have_selector('h1', text: 'Sign up') }
      it { should have_selector('title', text: full_title('Sign up')) }
  end
end

Это когда ошибка говорит неопределенный метод 'полный _заголовок'

Это проходит, когда я использую этот код:

require 'spec_helper'

describe "User pages" do

  subject { page }

  describe "signup page" do
      before { visit signup_path }
      it { should have_selector('h1', text: 'Sign up') }
      it { should have_selector('title', text: 'Ruby on Rails Tutorial Sample App | Sign up') }
  end
end

Спасибо за вашу помощь! Адам

5
задан ATSiem 7 May 2012 в 23:13
поделиться