mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
27 lines
665 B
Ruby
27 lines
665 B
Ruby
require 'spec_helper'
|
|
|
|
module Arel
|
|
module Attributes
|
|
describe 'attribute' do
|
|
describe '#eq' do
|
|
it 'should return an equality node' do
|
|
attribute = Attribute.new nil, nil, nil
|
|
equality = attribute.eq 1
|
|
equality.left.should == attribute
|
|
equality.right.should == 1
|
|
equality.should be_kind_of Nodes::Equality
|
|
end
|
|
end
|
|
end
|
|
|
|
describe 'equality' do
|
|
describe '#to_sql' do
|
|
it 'should produce sql' do
|
|
table = Table.new :users
|
|
condition = table['id'].eq 1
|
|
condition.to_sql.should == '"users"."id" = 1'
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|