2010-06-07 25 views
6

J'essaie de charger la console pour interagir avec certains de mes assistants moqueurs rspec. Je m'attendais à ce que l'exécution script/console test chargerait un env semblable à quand je cours spec. Cependant, cela ne semble pas être le cas. Il semble que spec_helper n'est jamais chargé. Ou, si c'est le cas, cela ne fonctionne pas vraiment dans la logique parce que Spork l'a un peu pollué.'script/console test' avec spork et rspec ne chargeant pas tout l'environnement?

En bref, y a-t-il un moyen rapide et facile d'organiser une fête rspec interactive?

Répondre

2

Vous pouvez charger rspec avec les éléments suivants une fois que la console est chargée:

require "#{RAILS_ROOT}/spec/spec_helper"

+6

exigent "# {Rails :: root.to_s}/spec/spec_helper" –

+0

Pour votre information, cette réponse est pratiquement obsolète (aucune critique de answerers, seulement les nouveaux arrivants d'avertissement :-) – SamStephens

0

RAILS_ROOT est longue depuis dépréciée. Vous pouvez maintenant rspec de charge dans la console ainsi:

require "#{Rails.root}/spec/spec_helper"