Sha256: e67132578086c8e1523a1057165a01133624ef2795047b5021b046e9cea52ee2
Contents?: true
Size: 973 Bytes
Versions: 3
Compression:
Stored size: 973 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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
fb_graph-2.6.2 | spec/fb_graph/targeting_spec.rb |
fb_graph-2.6.1 | spec/fb_graph/targeting_spec.rb |
fb_graph-2.6.0 | spec/fb_graph/targeting_spec.rb |