Sha256: bb0a8b89561e4d977fa09e92bfb00bba2d6c23db70c620f430d843df75575f0c
Contents?: true
Size: 1.17 KB
Versions: 20
Compression:
Stored size: 1.17 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 do question.question_options end.should request_to "#{question.identifier}/options" end end end end
Version data entries
20 entries across 20 versions & 1 rubygems