Sha256: 3c002f36def12b1ec6b4a06cd8d6ccd2388a9802986fea76a1742d320c0f0e7b

Contents?: true

Size: 314 Bytes

Versions: 1

Compression:

Stored size: 314 Bytes

Contents

require "spec_helper"

describe Schema, "#[]" do
  subject(:schema) { Schema.new(users: relation) }

  fake(:relation)

  it "returns registered relation" do
    expect(schema[:users]).to be(relation)
  end

  it "raises error when relation is missing" do
    expect { schema[:not_here] }.to raise_error
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rom-0.2.0 spec/unit/rom/schema/element_reader_spec.rb