Créer un nouveau gem et installer RSpec

Posted by ZedTuX 0n R00t on January 29, 2015

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.