ruby-on-rails rspec guard testunit spork

ruby on rails - Guard+spork+Rspec issue-¿Cómo elimino los ganchos para Test:: Unit?



ruby-on-rails testunit (3)

Tengo guard-spork ejecutándose en mi proyecto Rails 3.2.11 en Ubuntu 12.04.

Obtuve mi configuración de railstutorial.org .

Spork comienza, luego el guardia dice que no puede encontrar spork para comenzar, espera 30 segundos, luego 60 segundos, luego funciona.

Funciona, pero se inicia con un error cada vez. Me pregunto si hay algo que estoy haciendo mal.

¿Cómo elimino los ganchos para Test :: Unit?

Mensaje de error:

16:31:58 - INFO - Starting Spork for RSpec, Test::Unit Using RSpec Preloading Rails environment Couldn''t find a supported test framework that begins with ''testunit'' Supported test frameworks: ( ) Cucumber (*) RSpec Legend: ( ) - not detected in project (*) - detected Loading Spork.prefork block... Rack::File headers parameter replaces cache_control after Rack 1.5. Spork is ready and listening on 8989! 16:32:28 - ERROR - Could not start Spork server for RSpec, Test::Unit after 30 seconds. I will continue waiting for a further 60 seconds. 16:33:28 - ERROR - Could not start Spork server for RSpec, Test::Unit. Make sure you can use it manually first.


Lo averigué. . .

Simplemente borre la carpeta de prueba en la raíz de la aplicación Rails

rm -r prueba /


O puede agregar test_unit: false como una opción para guard-spork, es decir, en su archivo Guardfile:

guard ''spork'', :rspec_env => { ''RAILS_ENV'' => ''test'' }, :test_unit => false do

Actualmente tengo algunas pruebas de rendimiento en mi directorio ''prueba'', por lo que eliminar la prueba / no siempre es una opción.


Este error ocurre solo debido al directorio / test en la raíz de su aplicación. Elimine el directorio / test y debería resolver el error.