Sha256: c6c0897a5ae9715a9166c2acead692f54fae06b821d935ae5e511ddb02da5cd2

Contents?: true

Size: 409 Bytes

Versions: 1

Compression:

Stored size: 409 Bytes

Contents

require 'spec_helper'

describe 'Veritas::Relation::Operation::Limit::Methods#take' do
  subject { ordered.take(1) }

  let(:relation) { Relation.new([ [ :id, Integer ] ], [ [ 1 ], [ 2 ] ]) }
  let(:ordered)  { relation.order { |r| r[:id] }                        }

  it { should be_kind_of(Relation::Operation::Limit) }

  it 'behaves the same as Array#take' do
    should == ordered.to_a.take(1)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
veritas-0.0.1 spec/unit/veritas/relation/operation/limit/methods/take_spec.rb