Sha256: 64ce7616c73ea3e5f90f8c866f730e5fddd69dab5f6a502a79530965ea993922
Contents?: true
Size: 1.32 KB
Versions: 1
Compression:
Stored size: 1.32 KB
Contents
require 'helper' describe WorldBank::Indicator do context 'find' do it 'returns a WorldBank::Indicator' do stub_get('indicators/AG.AGR.TRAC.NO?format=json'). to_return(:status => 200, :body => fixture('indicators_tractors.json')) tractors = WorldBank::Indicator.find('AG.AGR.TRAC.NO').fetch a_get('indicators/AG.AGR.TRAC.NO?format=json').should have_been_made tractors.should be_a WorldBank::Indicator end context 'returned Indicator has' do before do stub_get('indicators/AG.AGR.TRAC.NO?format=json'). to_return(:status => 200, :body => fixture('indicators_tractors.json')) @tractors = WorldBank::Indicator.find('AG.AGR.TRAC.NO').fetch end it 'an id' do @tractors.id.should eql 'AG.AGR.TRAC.NO' end it 'a name' do @tractors.name.should eql 'Agricultural machinery, tractors' end it 'a source' do @tractors.source.should be_a WorldBank::Source end it 'a note' do @tractors.note[0..19].should eql 'Agricultural machine' end it 'an organization' do @tractors.organization.should eql 'Food and Agriculture Organization, electronic files and web site.' end it 'many topics' do @tractors.topics[0].should be_a WorldBank::Topic end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
world_bank-0.9.0 | spec/world_bank/indicator_spec.rb |