Sha256: b5363f8a8ed5780636dd93750cdc3d3320f7eba06d5ad38fe94584b13dc96c12
Contents?: true
Size: 1.24 KB
Versions: 1
Compression:
Stored size: 1.24 KB
Contents
require 'spec_helper' describe FbGraph::Page do let(:attributes) do { :id => '19292868552', :category => 'Technology', :likes => 578246, :name => 'Facebook Platform', :username => 'platform' } end subject do FbGraph::Page.new(attributes[:id], attributes) end its(:identifier) { should == attributes[:id] } its(:category) { should == attributes[:category] } its(:like_count) { should == attributes[:likes] } its(:name) { should == attributes[:name] } its(:username) { should == attributes[:username] } describe '.fetch' do before do fake_json(:get, 'platform', 'pages/platform_public') fake_json(:get, 'platform?access_token=access_token', 'pages/platform_private') end context 'when access_token is given' do subject { FbGraph::Page.fetch('platform') } its(:identifier) { should == '19292868552' } its(:name) { should == 'Facebook Platform' } its(:category) { should == 'Technology' } its(:like_count) { should == 578214 } end context 'otherwise' do subject { FbGraph::Page.fetch('platform', :access_token => 'access_token') } its(:like_count) { should == 578214 } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fb_graph-1.7.1 | spec/fb_graph/page_spec.rb |