jak w tytule, czy jest możliwe ? próbowałem
user.stub!(:contracted?).and_return(true) ale dostaje no method error
Dodatkowe pytania,
czy w testach rspec/requests, da się zalogować użytkownika, dla rekordu tworzonego za pomocą factory ? podobnie jak w rspec/controllers
gdzie mogę uzywać save_and_open_page ?
user.stub!(:contracted?).and_return(true)
Nie chcesz tego robić, bo to powinien być test czarnej skrzynki. Poza tym nie zrobisz tego, bo serwer startuje w oddzielnym procesie niż testy (poprawcie mnie jeśli kłamię, w Capybarze tak jest - cucumbera z czymś innym dawno nie używałem). Skutek tego jest taki, że stuby i transakcje nie działają, bo obejmują tylko proces w którym odpalane są testy a nie serwer Rails.