Sha256: 1eefa973fa96be7c8f603c3ccf1c5e813d9f38f932f6f30baeeb0ee268b95985
Contents?: true
Size: 648 Bytes
Versions: 3
Compression:
Stored size: 648 Bytes
Contents
# # encoding: utf-8 # encoding: utf-8 shared_context 'Relation' do subject(:relation) { described_class.new(users, mapper) } let(:header) { Axiom::Relation::Header.coerce([[:id, Integer], [:name, String]], keys: [:id]) } let(:users) { Axiom::Relation.new(header, [ [1, 'John'], [2, 'Jane'], [3, 'Jack'], [4, 'Jade'] ]) } let(:model) { mock_model(:id, :name) } let(:mapper) { TestMapper.new(users.header, model) } let(:john) { model.new(id: 1, name: 'John') } let(:jane) { model.new(id: 2, name: 'Jane') } let(:jack) { model.new(id: 3, name: 'Jack') } let(:jade) { model.new(id: 4, name: 'Jade') } end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rom-relation-0.1.2 | spec/shared/unit/relation_context.rb |
rom-relation-0.1.1 | spec/shared/unit/relation_context.rb |
rom-relation-0.1.0 | spec/shared/unit/relation_context.rb |