Sha256: 49b17cafe3a9f5b671177b0da271fedf861a13fb52b9fd8bdc80645f63b8eac9

Contents?: true

Size: 475 Bytes

Versions: 4

Compression:

Stored size: 475 Bytes

Contents

# encoding: utf-8

require 'spec_helper'

describe Repository, '#[]' do
  subject { object[relation_name] }

  let(:object) { described_class.build(name, uri) }
  let(:name)   { :bigdata }
  let(:uri)    { Addressable::URI.parse('memory://test') }

  let(:relation)      { Axiom::Relation::Base.new(relation_name, header) }
  let(:relation_name) { :test }
  let(:header)        { [] }

  before do
    object[relation_name] = relation
  end

  it { should eq(relation) }
end

Version data entries

4 entries across 4 versions & 2 rubygems

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