2010-06-07 10 views
6

Sto provando a caricare la console per interagire con alcuni dei miei helper di derisione rspec. Mi aspettavo che l'esecuzione di script/console test avrebbe caricato un env simile a quando eseguo spec. Tuttavia, questo non sembra essere il caso. Sembra che spec_helper non sia mai stato caricato. Oppure, se lo è, in realtà non sta scorrendo la logica perché Spork lo ha inquinato un po '.'script/console test' con spork e rspec non caricano l'intero ambiente?

In breve, esiste un modo semplice e veloce per avviare una festa rspec interattiva?

risposta

2

è possibile caricare rspec con il seguente una volta che la console è caricato:

require "#{RAILS_ROOT}/spec/spec_helper"

+6

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

+0

FYI questa risposta è sostanzialmente fuori di data (non critica answerers, solo i nuovi arrivati ​​di avvertimento :-) – SamStephens

0

RAILS_ROOT è a lungo dal deprecato. È ora possibile caricare rspec nella console così:

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