Sha256: 3b56bd561afa2a060e56bd0f85a8316a61c8eaeb8ae794fc7d574cef783cd3ea

Contents?: true

Size: 468 Bytes

Versions: 106

Compression:

Stored size: 468 Bytes

Contents

require 'rails_helper'

describe LHS::Item do
  context 'accessors' do
    before(:each) do
      class Record < LHS::Record
        endpoint 'http://datastore/records'
      end
    end

    it 'accesses camel case keys using underscore syntax' do
      stub_request(:get, "http://datastore/records?id=1")
        .to_return(body: { 'AttributeValue' => 42 }.to_json)

      record = Record.find(1)
      expect(record.attribute_value).not_to be nil
    end
  end
end

Version data entries

106 entries across 106 versions & 1 rubygems

Version Path
lhs-15.3.1 spec/item/accessors_spec.rb
lhs-15.3.1.pre.fixlhc.1 spec/item/accessors_spec.rb
lhs-15.3.0 spec/item/accessors_spec.rb
lhs-15.2.5 spec/item/accessors_spec.rb
lhs-15.2.4 spec/item/accessors_spec.rb
lhs-15.2.3 spec/item/accessors_spec.rb
lhs-15.2.3.pre.favorites.1 spec/item/accessors_spec.rb
lhs-15.2.2.pre.favorites.1 spec/item/accessors_spec.rb
lhs-15.2.2 spec/item/accessors_spec.rb
lhs-15.2.1 spec/item/accessors_spec.rb
lhs-15.2.0 spec/item/accessors_spec.rb
lhs-15.1.1 spec/item/accessors_spec.rb
lhs-15.1.0 spec/item/accessors_spec.rb
lhs-15.0.2 spec/item/accessors_spec.rb
lhs-15.0.1 spec/item/accessors_spec.rb
lhs-15.0.0 spec/item/accessors_spec.rb
lhs-14.6.5 spec/item/accessors_spec.rb
lhs-14.6.4 spec/item/accessors_spec.rb
lhs-14.6.3 spec/item/accessors_spec.rb
lhs-14.6.2 spec/item/accessors_spec.rb