Sha256: 8143bea342b96c327b5f4cc9b7a8d0845834d64087f66391e5ff66a87dec7be5
Contents?: true
Size: 972 Bytes
Versions: 23
Compression:
Stored size: 972 Bytes
Contents
require 'spec_helper' describe FbGraph::Targeting, '.new' do it 'should setup all supported attributes' do attributes = { :country => 'jp', :city => 'Tokyo', :region => 'Tokyo', :locale => 9 } targeting = FbGraph::Targeting.new(attributes) targeting.country.should == 'jp' targeting.city.should == 'Tokyo' targeting.region.should == 'Tokyo' targeting.locale.should == 9 end end describe FbGraph::Targeting, '.to_json' do it 'should return JSON object' do attributes = { :country => 'jp', :city => 'Tokyo', :locale => 9, :region => 'Tokyo' } targeting = FbGraph::Targeting.new(attributes) hash = MultiJson.load(targeting.to_json).with_indifferent_access hash[:country].should == attributes[:country] hash[:city].should == attributes[:city] hash[:locale].should == attributes[:locale] hash[:region].should == attributes[:region] end end
Version data entries
23 entries across 23 versions & 1 rubygems