Sha256: 68d34e53ec5402db9c09969ff5310a18542efc12c5d25eaac83973516f3e5a5c

Contents?: true

Size: 406 Bytes

Versions: 3

Compression:

Stored size: 406 Bytes

Contents

# encoding: utf-8

require 'spec_helper'

describe Environment, '#[]' do
  include_context 'Environment'

  subject { object[:users] }

  context 'when relation exists' do
    fake(:relation, name: :users) { Axiom::Relation::Base }

    before do
      object[:users] = relation
    end

    it { should be(relation) }
  end

  context 'when relation does not exist' do
    it { should be(nil) }
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

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