Sha256: 15d20abd2211d6c964d82aa539afe206e3b60fb9ffa5bc45e8899bbb9f9334dd
Contents?: true
Size: 1.15 KB
Versions: 39
Compression:
Stored size: 1.15 KB
Contents
require 'spec_helper' describe FbGraph::Connections::Questions do describe '#questions' do it 'should return an Array of Questions' do mock_graph :get, 'me/questions', 'users/questions/sample', :access_token => 'access_token' do questions = FbGraph::User.me('access_token').questions questions.class.should == FbGraph::Connection questions.each do |question| question.should be_instance_of(FbGraph::Question) end end end end describe '#question!' do it 'should return FbGraph::Question without cached question_options collection' do mock_graph :post, 'me/questions', 'users/questions/created', :params => { :question => 'Do you like fb_graph?', :options => ['Yes', 'Yes!', 'Yes!!'].to_json }, :access_token => 'access_token' do question = FbGraph::User.me('access_token').question!( :question => 'Do you like fb_graph?', :options => ['Yes', 'Yes!', 'Yes!!'] ) question.should be_instance_of(FbGraph::Question) expect { question.question_options }.to request_to "#{question.identifier}/options" end end end end
Version data entries
39 entries across 39 versions & 1 rubygems