J'essaie de tester un contrôleur avec RSpec mais j'ai un problème car une fonction dans le contrôleur nécessite une base de données.exécuter la base de données avec rspec-rails
la ligne de code dans le contrôleur ressemble à quelque chose comme:
@myallresources = Myrsources.all
où MyResources hérite seulement de ActiveRecord :: Base
cependant, parce qu'il n'y a aucune base de données, il n'y a rien à charger et @ myallresources est juste un tableau vide, provoquant l'échec du test. Y at-il un moyen de se connecter à une base de données lors de l'exécution de la rspec?
Je suis très nouveau à RSpec et rails si toute aide serait très appréciée. Merci.