2013-03-27 1 views
0
Class Client 
def initialize(options = {}) 
     @key = options['oauth_key'] 
     @secret = options['oauth_secret'] 
     @access_token_url = options['oauth_access_token_url'] 
     @signature_method = options['signature_method'] 
     @consumer = OAuth::Consumer.new(@key, @secret, {access_token_url: @access_token_url, signature_method: @signature_method}) 
    end 

나는 모카를 레일 (주로 소비자)로 사용하여이 모든 것을 조롱 할 수 있습니까?레일에서 이니셜 라이저의 변수를 모의 사용하는 방법은 무엇입니까?

답변

1
oauth_mock = mock('oauth') 
OAuth::Consumer.stubs(:new).returns(oauth_mock)