Sha256: a89ab2e36bd371f1cb981eb829274ba4bc19e8b7608052b82c080c03da88f42a
Contents?: true
Size: 405 Bytes
Versions: 2
Compression:
Stored size: 405 Bytes
Contents
RSpec.describe ROM::Struct do subject(:struct) do Class.new(ROM::Struct) do attr_reader :id, :name def initialize(id, name) @id, @name = id, name end def id @id.to_i end end.new("1", "Jane") end describe '#[]' do it 'reads an attribute value' do expect(struct.id).to be(1) expect(struct.name).to eql("Jane") end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rom-repository-0.3.1 | spec/unit/struct_spec.rb |
rom-repository-0.3.0 | spec/unit/struct_spec.rb |