1

Yelp API ラッパーを作成しようとしています。OAuth オブジェクトのインスタンス化を処理する Client クラスを作成することを考えています。このようなもの:

class Client
    @site = "api.yelp.com"

    def initialize(options = {})
      @consumer_key = options[:consumer_key]
      @consumer_secret = options[:consumer_secret]
    end

    private

    def consumer
      @consumer ||= OAuth::Consumer.new(@consumer_key, @consumer_secret, {:site => "http://#{@site}"}) 
    end
end

Rspec を使用して、この望ましい動作をテストする良い方法を知りたいです。テストを書き始める方法に完全に迷っています。このシナリオで OAuth をテストするにはどうすればよいですか?

4

0 に答える 0