Si comme moi vous oubliez toujours comment installer RSpec dans un gem fraichement créé, voici un petit mémo:
1
2
3
$ cd dans/le/dossier/de/developpements/
$ bundle gem nom-du-gem
$ cd gem nom-du-gem
Modifiez le fichier .gemspec pour y ajouter:
1
spec.add_development_dependency 'rspec'
Puis continuez dans le terminal:
1
2
$ bundle
$ rspec --init
Un fichier .rspec
et spec/spec_helper.rb
seront créé.
Maintenant modifiez le fichier Rakefile
afin qu’il resemble à ceci:
1
2
3
4
5
6
require 'bundler/gem_tasks'
require 'rspec/core/rake_task'
RSpec::Core::RakeTask.new(:spec)
task default: :spec
À partir de ce moment, lancer la commande rake
dans un terminal exécutera les tests avec RSpec.