Sha256: 628044c61c49e9030fc58be3ae083c07ccd7de1e24cd36caff47b6a4cc0658e1
Contents?: true
Size: 588 Bytes
Versions: 11
Compression:
Stored size: 588 Bytes
Contents
require 'helper' describe Twitter::Base do before do @base = Twitter::Base.new(:id => 1) end describe '#[]' do it 'calls methods using [] with symbol' do expect(@base[:object_id]).to be_an Integer end it 'calls methods using [] with string' do expect(@base['object_id']).to be_an Integer end it 'returns nil for missing method' do expect(@base[:foo]).to be_nil expect(@base['foo']).to be_nil end end describe '#attrs' do it 'returns a hash of attributes' do expect(@base.attrs).to eq(:id => 1) end end end
Version data entries
11 entries across 11 versions & 1 rubygems