Je commence mon premier projet ruby on rails en utilisant RSpec et BDD. Lorsque je tente d'exécuter ma tâche spec râteau, je reçois l'erreur suivante:Tests RSpec n'utilisant pas les rails application database config
Accès refusé pour l'utilisateur « root » @ « localhost » (en utilisant le mot de passe: NO)
Il est clair que rspec tente d'utiliser une configuration par défaut de quelque part et ignore le fichier database.yml dans le répertoire de configuration de mes rails. Comment puis-je corriger thi?
Je n'appelle pas habituellement la tâche rake. Au lieu de cela, je fais 'rspec spec' depuis le répertoire racine de l'application. Votre application fonctionne-t-elle correctement dans le navigateur et avez-vous fait 'rake db: test: prepare' pour configurer la base de données de test? – monocle