rake test:units
kończy się niepowodzeniem w mojej aktualnej aplikacji, ponieważ brakuje wymaganych danych urządzeń.Testowanie jednostek Railsowych nie obciąża urządzeń
Jeśli ładuję urządzenia ręcznie za pomocą rake db:fixtures:load RAILS_ENV=test
, testy jednostkowe działają, ale rake usuwa bazę danych testów.
Moja test_helper zawiera fixtures :all
i moje testy dziedziczą po niej - ale urządzenia po prostu się nie ładują.
W tej chwili jestem trochę bezużyteczna i naprawdę potrzebuję pomocy!
Dziękuję i do widzenia,
Joe
edit: Próbowałem wiele i myślę, że ma do czynienia z niektórych ustawień środowiska lub wtyczek stosowanych w tym projekcie. Czy ktoś wie, gdzie czytać, które pliki są ładowane do środowiska testowego?
Co jest warte, wpadłem na podobny problem, z wyjątkiem tego, że definiowałem stałą, która opierała się na rekordzie bazy danych. Przeniesiono tę stałą do zmiennej instancji i booya. Wygląda na to, że stałe są definiowane przed załadowaniem urządzeń. Twoje zdrowie. –