Quel est le meilleur moyen de spécifier des plugins avec RSpec?
-
09-06-2019 - |
Question
Je crée un plugin et je souhaite utiliser RSpec afin de pouvoir le construire avec BDD.
Existe-t-il une méthode recommandée pour ce faire?
La solution
OK, je pense avoir une solution:
- Générez le plugin via script / generate plugin
- changez le fichier Rakefile et ajoutez
nécessite 'spec / rake / spectask'
desc 'Test the PLUGIN_NAME plugin.'
Spec::Rake::SpecTask.new(:spec) do |t|
t.libs << 'lib'
t.verbose = true
end
- Créez un répertoire de spécifications et commencez à ajouter des spécifications dans les fichiers * _spec.rb, comme d'habitude
Vous pouvez également modifier la tâche par défaut pour exécuter spec au lieu de test.
Autres conseils
Pour un exemple de plug-in existant utilisant rspec, consultez le plugin restful_authentication . Peut-être que ça va aider.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow