Estoy pasando por Chapter 5 of RailsTutorial.org.La prueba de título de RSpec falla con la variable full_title, pero pasa con texto de cadena la variable full_title proporciona el título
Tengo una prueba que no puedo hacer, sin importar lo que haga. Pasa cuando pongo en la cadena la variable que pasa, pero no cuando pongo la variable en sí misma.
El error dice método no definido 'full_title' (no pude encontrar una respuesta después de 30 minutos de navegación preguntas relacionadas después de escribir esto.)
Para hacer un análisis superficial, el contenido deseado aparezca en el aplicación, el título incluye el título completo con 'Registrarse'.
Aquí está mi código:
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
Esto es cuando el error dice método no definido 'full_title'
Se pasa cuando utilizo este código:
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
Gracias por ¡tu ayuda! Adam
¿Qué hay de 'spec/support/utilities.rb'? – thoferon
Me perdí eso. Probándolo ahora. – ATSiem
Heh, me estoy encontrando exactamente con el mismo problema en el capítulo 5 y simplemente encontré Google para ver si había una solución. No sé ustedes, pero mi archivo spec/support/utilities.rb contiene la función y parece que ese archivo no se carga automáticamente, pero tendré que probarlo. – Gerry