Je voudrais tester des dossiers spécifiques dans l'application rails avec râteau. J'ai fait un fichier parallel.rake
dans lib/tasks
qui contient:Test des rails d'application avec râteau
require 'rake/testtask'
namespace :test do
Rails::TestTask.new(fixtures: 'test:prepare') do |t|
t.pattern = 'test/fixtures/*_test.rb'
end
end
Cependant, il continue à me donner une erreur:
rake aborted!
NameError: uninitialized constant Rails::TestTask
J'ai ajouté require 'rake/testtask'
à la fois le fichier parallel.rake
et aussi le Rakefile
.
Tout ce que je veux faire est d'exécuter chaque dossier séparément dans mon dossier de tests. Il contient les dossiers suivants:
controllers
fixtures
integration
mailers
models
Je sais en exécutant la commande rake test:integration
et rake test:controllers
je peux courir les contrôleurs et les dossiers d'intégration.
Mais comment tester les autres dossiers?