Sha256: 9bf9317b3c373b0669e7e74320f925438b6f623bcc8a55bd936a4d4af88da8b1

Contents?: true

Size: 341 Bytes

Versions: 1

Compression:

Stored size: 341 Bytes

Contents

# encoding: utf-8

require 'spec_helper'

describe Mapper::Header, '#to_ast' do
  subject(:header) { Mapper::Header.build([[:id], [:name]]) }

  it 'returns a morpher transformer node that can load an attribute hash' do
    expect(Morpher.compile(header.to_ast).call(id: 1, name: 'Jane', other: 'Foo')).to eql(id: 1, name: 'Jane')
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rom-0.2.0 spec/unit/rom/mapper/header/to_ast_spec.rb