2010-06-07 15 views
6

Próbuję załadować konsolę do interakcji z niektórymi z moich kpiących z pomocy rspec pomocników. Spodziewałem się, że uruchomienie script/console test załaduje env podobne do tego, kiedy uruchamiam spec. Jednak nie wydaje się, aby tak było. Wygląda na to, że spec_helper nigdy nie jest ładowany. Lub, jeśli tak, to nie działa w logice, ponieważ spork trochę ją zanieczyścił."Test skrypt/konsola" z spork i rspec nie ładowanie całego środowiska?

Krótko mówiąc, czy istnieje szybki i łatwy sposób na rozpoczęcie interaktywnej imprezy rspec?

Odpowiedz

2

można załadować z RSpec gdy konsola jest ładowany następujący:

require "#{RAILS_ROOT}/spec/spec_helper"

+6

require „# {Rails :: root.to_s}/niespełniającego/spec_helper” –

+0

FYI ta odpowiedź jest w zasadzie nieaktualny (bez krytyki Główni odpowiadający, tylko przybysze ostrzegawcze :-) – SamStephens

0

RAILS_ROOT jest dawno nieaktualne. Można teraz rspec obciążenie w konsoli w następujący sposób:

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