Qual è il modo migliore di speccing plugin con RSpec?
-
09-06-2019 - |
Domanda
Sto creando un plugin, e sto cercando di utilizzare RSpec, così posso fare utilizzando BDD.
C'è un metodo consigliato di fare questo?
Soluzione
OK, penso di avere una soluzione:
- Generare il plugin tramite script/generate plugin
- modificare il Rakefile, e aggiungere
require 'spec/rake/spectask'
desc 'Test the PLUGIN_NAME plugin.'
Spec::Rake::SpecTask.new(:spec) do |t|
t.libs << 'lib'
t.verbose = true
end
- Creare una specifica directory, e iniziare ad aggiungere specifiche in *_spec.rb file, come normale
È inoltre possibile modificare il valore predefinito il compito di eseguire spec invece di test, troppo.
Altri suggerimenti
Per un esempio di un plug-in esistente che utilizza rspec, check out il restful_authentication plugin.Magari sarà di aiuto.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow