Sha256: 4062a5ccbe31b224a5e15e2ebc950a2e2f0dfbb39e675a50a0106d7df3f004f0

Contents?: true

Size: 358 Bytes

Versions: 3

Compression:

Stored size: 358 Bytes

Contents

require 'spec_helper'

module ManHole
  class Foobar < SportsDataApi::JsonData ; end
end

describe SportsDataApi::JsonData, '#[]' do
  it 'parses json and stores it as a hash' do
    subject = ManHole::Foobar.new({ foo: 'bar' })
    expect(subject.foobar[:foo]).to eq 'bar'
    expect(subject[:foo]).to eq 'bar'
    expect(subject[:bar]).to be_nil
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sports_data_api-0.10.1 spec/lib/sports_data_api/json_data_spec.rb
sports_data_api-0.10.0 spec/lib/sports_data_api/json_data_spec.rb
sports_data_api-0.9.2 spec/lib/sports_data_api/json_data_spec.rb