2010-06-07 8 views
6

Ich versuche, Konsole zu laden, um mit einigen meiner rspec spottenden Helfer zu interagieren. Ich erwartete, dass das Laufen script/console test ein env ähnlich laden würde, wenn ich spec laufen lasse. Dies scheint jedoch nicht der Fall zu sein. Es sieht so aus, als ob spec_helper nie geladen wird. Oder, wenn es so ist, läuft es nicht wirklich durch die Logik, weil Spork es ein bisschen verschmutzt hat.'script/console test' mit spork und rspec lädt nicht die gesamte Umgebung?

Kurz gesagt, gibt es einen schnellen und einfachen Weg, um eine interaktive rspec Party zu machen?

Antwort

2

können Sie laden rspec mit der folgenden, sobald die Konsole geladen wird:

require "#{RAILS_ROOT}/spec/spec_helper"

+6

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

+0

FYI diese Antwort ist im Wesentlichen veraltet (keine Kritik an Beantworter, nur warnen Neulinge :-) – SamStephens

0

RAILS_ROOT ist längst veraltet. Sie können nun Last rspec in der Konsole so:

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