我经常这样做。
let(:fake_service) { your double here or whatever } before do allow(SomeService).to receive(:new).and_return(fake_service) # this might not be needed, depending on how you defined your `fake_service` allow(fake_service).to receive(:process).and_return(fake_results) end