Recherche…


Remarques

RSpec est un framework de test pour Ruby ou, tel que défini par la documentation officielle, RSpec est un outil de développement basé sur les comportements pour les programmeurs Ruby .

Cette rubrique couvre l'utilisation de base de RSpec avec Ruby on Rails. Pour des informations spécifiques sur RSpec, visitez le sujet RSpec .

Installation de RSpec

Si vous souhaitez utiliser RSpec pour un projet Rails, vous devez utiliser la rspec-rails , qui peut générer automatiquement des aides et des fichiers de spécifications (par exemple, lorsque vous créez des modèles, des ressources ou des échafaudages à l'aide de rails generate ).

Ajoutez rspec-rails à la fois aux groupes :development et :test dans le Gemfile :

group :development, :test do
  gem 'rspec-rails', '~> 3.5'
end

Exécutez bundle pour installer les dépendances.

Initialisez-le avec:

rails generate rspec:install

Cela créera un dossier spec/ pour vos tests, ainsi que les fichiers de configuration suivants:

  • .rspec contient les options par défaut pour l'outil rspec ligne de commande
  • spec/spec_helper.rb inclut les options de configuration RSpec de base
  • spec/rails_helper.rb ajoute d'autres options de configuration plus spécifiques pour utiliser RSpec et Rails ensemble.

Tous ces fichiers sont écrits avec des valeurs par défaut adaptées pour vous permettre de démarrer, mais vous pouvez ajouter des fonctionnalités et modifier les configurations en fonction de vos besoins au fur et à mesure que votre suite de tests se développe.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow