Sha256: faef5c7e422d6c8bc35218b9098fe5656701012a72fb81bfcfe002a3be1f4c51

Contents?: true

Size: 434 Bytes

Versions: 1

Compression:

Stored size: 434 Bytes

Contents

require "spec_helper"

describe Mapper, "#join" do
  let(:task) { Mapper.build([[:title]], model: task_model) }
  let(:user) { Mapper.build([[:name]], model: user_model) }

  let(:task_model) { mock_model(:title) }
  let(:user_model) { mock_model(:name) }

  subject(:mapper) { task.join(user) }

  it "returns a mapper with joined headers" do
    expect(mapper).to eql(Mapper.build([[:title], [:name]], model: task_model))
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rom-0.2.0 spec/unit/rom/mapper/join_spec.rb