ruby 2.5.7 Rails 5.2.4.3 OS: macOS Catalina
C'est un outil de test souvent utilisé dans Rails, et si vous écrivez un code de test, il testera automatiquement le fonctionnement de l'application. Il peut également être installé avec un bijou.
--describe: titre du test --context: Utilisé pour diviser le titre en détails --before: à utiliser s'il y a une description nécessaire avant d'en exécuter le contenu --it: contenu de test
Parmi ceux-ci, décrivez et il est indispensable.
Faites des changements en groupe: faites un test dans le Gemfile. Supprimez la description par défaut et écrivez les quatre gemmes suivantes à la place.
Gemfile
group :test do
gem 'capybara', '>= 2.15'
gem 'rspec-rails'
gem "factory_bot_rails"
gem 'faker'
end
Terminal
$ bundle install
$ rails g rspec:install
Après l'exécution, un dossier de spécification sera créé sous l'application, donc Nous allons éditer ceci et exécuter le test.
Modifiez également ce qui suit au bas de config / environnements / test.rb en: silence.
config/environments/test.rb
config.active_support.deprecation = :stderr
↓
config.active_support.deprecation = :silence
Ensuite, procédez comme suit:
Terminal
$ rails db:migrate RAILS_ENV=test
L'installation est OK jusqu'à présent.
De la prochaine fois controller、model、view Je vais vous montrer comment tester.
Recommended Posts