Sha256: 9925565536b6af07c6e2e40a5e2e0946599edd021f9caf8f312909ff3cc62b1c

Contents?: true

Size: 488 Bytes

Versions: 1

Compression:

Stored size: 488 Bytes

Contents

# encoding: utf-8

shared_examples_for 'Mapper::Loader' do
  subject(:loader) { described_class.new(header, model, transformer) }

  let(:header)      { Mapper::Header.build([[:id, type: Integer, key: true], [:name, type: String]]) }
  let(:tuple)       { Hash[id: 1, name: 'Jane', something: 'foo'] }
  let(:model)       { mock_model(:id, :name) }
  let(:object)      { model.new(id: 1, name: 'Jane') }
  let(:transformer) { fake('transformer') { Morpher::Evaluator::Transformer } }
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rom-0.2.0 spec/shared/unit/loader.rb