Sha256: fee7f0345cc4efaafba21470d1f1feb997530660b78327064f6d4230b7e595c9

Contents?: true

Size: 495 Bytes

Versions: 4

Compression:

Stored size: 495 Bytes

Contents

require 'spec_helper'

describe FbGraph2::User do
  describe '.me' do
    let(:klass) { FbGraph2::User }

    it 'should not call API' do
      expect do
        me = klass.me 'token'
        me.should be_instance_of klass
      end.not_to request_to 'me'
    end

    context 'when fetched' do
      it 'should call API' do
        me = mock_graph :get, 'me', 'user/me' do
          FbGraph2::User.me('token').fetch
        end
        me.should be_instance_of klass
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
fb_graph2-0.0.4 spec/fb_graph2/user_spec.rb
fb_graph2-0.0.3 spec/fb_graph2/user_spec.rb
fb_graph2-0.0.2 spec/fb_graph2/user_spec.rb
fb_graph2-0.0.1 spec/fb_graph2/user_spec.rb