Sha256: 6be1011fd50506721b2bc0537c8040e3a120847e9b9014612c0ccecf1a2f69ec

Contents?: true

Size: 538 Bytes

Versions: 7

Compression:

Stored size: 538 Bytes

Contents

require 'spec_helper'

module Arel
  describe Where do
    before do
      @relation = Table.new(:users)
      @predicate = @relation[:id].eq(1)
    end

    describe '#initialize' do
      it "manufactures nested where relations if multiple predicates are provided" do
        pending "This is not true anymore"
        another_predicate = @relation[:name].lt(2)
        Where.new(@relation, @predicate, another_predicate). \
          should == Where.new(Where.new(@relation, another_predicate), @predicate)
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
arel-1.0.1 spec/algebra/unit/relations/where_spec.rb
arel-1.0.0 spec/algebra/unit/relations/where_spec.rb
arel-1.0.0.rc1 spec/algebra/unit/relations/where_spec.rb
arel-compat-0.4.0 spec/algebra/unit/relations/where_spec.rb
arel-0.4.0 spec/algebra/unit/relations/where_spec.rb
arel-0.3.3 spec/algebra/unit/relations/where_spec.rb
arel-0.3.2 spec/algebra/unit/relations/where_spec.rb