Sha256: d9646bfb14f9c76890e9f43cbd015b171e8959e899378063c601920a26128f2f

Contents?: true

Size: 346 Bytes

Versions: 15

Compression:

Stored size: 346 Bytes

Contents

RSpec.describe ROM::Repository, '#inspect' do
  subject(:repo) do
    Class.new(ROM::Repository) do
      relations :users

      def self.to_s
        'UserRepo'
      end
    end.new(rom)
  end

  include_context 'database'
  include_context 'relations'

  specify do
    expect(repo.inspect).to eql('#<UserRepo relations=[:users]>')
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
rom-repository-1.4.0 spec/unit/repository/inspect_spec.rb
rom-repository-1.3.3 spec/unit/repository/inspect_spec.rb
rom-repository-1.3.2 spec/unit/repository/inspect_spec.rb
rom-repository-1.3.1 spec/unit/repository/inspect_spec.rb
rom-repository-1.3.0 spec/unit/repository/inspect_spec.rb
rom-repository-1.2.0 spec/unit/repository/inspect_spec.rb
rom-repository-1.1.0 spec/unit/repository/inspect_spec.rb
rom-repository-1.0.2 spec/unit/repository/inspect_spec.rb
rom-repository-1.0.1 spec/unit/repository/inspect_spec.rb
rom-repository-1.0.0 spec/unit/repository/inspect_spec.rb
rom-repository-1.0.0.rc2 spec/unit/repository/inspect_spec.rb
rom-repository-1.0.0.rc1 spec/unit/repository/inspect_spec.rb
rom-repository-1.0.0.beta3 spec/unit/repository/inspect_spec.rb
rom-repository-1.0.0.beta2 spec/unit/repository/inspect_spec.rb
rom-repository-1.0.0.beta1 spec/unit/repository/inspect_spec.rb