Pregunta

Estoy creando un complemento y busco usar RSpec para poder compilarlo usando BDD.

¿Existe algún método recomendado para hacer esto?

¿Fue útil?

Solución

Bien, creo que tengo una solución:

  • Genere el complemento mediante script/generar complemento
  • cambie el Rakefile y agregue

require 'spec/rake/spectask'

desc 'Test the PLUGIN_NAME plugin.'
Spec::Rake::SpecTask.new(:spec) do |t|
  t.libs << 'lib'
  t.verbose = true
end

  • Cree un directorio de especificaciones y comience a agregar especificaciones en archivos *_spec.rb, como de costumbre.

También puede modificar la tarea predeterminada para ejecutar especificaciones en lugar de prueba.

Otros consejos

Para ver un ejemplo de un complemento existente que usa rspec, consulte el complemento restful_authentication.Quizás ayude.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top