Sha256: 4c33dc2502916218a55065b62348d153d5361e1b699316c7d70c5d493b7b0e21

Contents?: true

Size: 436 Bytes

Versions: 3

Compression:

Stored size: 436 Bytes

Contents

# encoding: utf-8

require 'spec_helper'

describe Environment, '#mapping' do
  include_context 'Environment'

  let!(:schema) do
    object.schema do
      base_relation(:users) do
        repository :test
        attribute :name, String
      end
    end
  end

  before do
    object.mapping do
      users { map :name }
    end
  end

  it 'sets up rom relations' do
    expect(object[:users]).to be_instance_of(Relation)
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rom-relation-0.1.2 spec/unit/rom/environment/mapping_spec.rb
rom-relation-0.1.1 spec/unit/rom/environment/mapping_spec.rb
rom-relation-0.1.0 spec/unit/rom/environment/mapping_spec.rb