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?

Était-ce utile?

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
scroll top