[cucumber] stubs w cucumber steps

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.