2011-12-05 13 views
6

tengo esto en mi users_spec.rbRails 3 rspec + capybara - current_path is nil?

scenario "Go to contact page" do 
    visit "/contact" 
    current_path.should == contact_path 
    end 

Después de ejecutar rspec, me sale

Failure/Error: current_path.should == contact_path 
     expected: "/contact" 
      got: nil (using ==) 

Por alguna razón, CURRENT_PATH parece estar volviendo a cero. ¿Hay alguna configuración que me falta?

+0

Resulta que debido a que webrat también está incluido, hubo algún tipo de conflicto. Comenté mi 'webrat' de mi archivo gem (que de todos modos no estaba usando). Se incluyó anteriormente para algunas otras pruebas (y también debido a muchos tutoriales obsoletos). –

Respuesta

1

autores responden:

Min Ming Lo

Resulta que debido a que también se incluye webrat, había una especie de conflicto. Comenté mi webrat desde mi archivo gem (que I no estaba usando de todos modos). Se incluyó anteriormente para otras pruebas (y también debido a muchos tutoriales obsoletos).

Cuestiones relacionadas