¿Cuál es la mejor manera de especificar complementos con RSpec?
-
09-06-2019 - |
Pregunta
Estoy creando un complemento y busco usar RSpec para poder compilarlo usando BDD.
¿Existe algún método recomendado para hacer esto?
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