diff options
Diffstat (limited to 'test/nodes/test_sql_literal.rb')
-rw-r--r-- | test/nodes/test_sql_literal.rb | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/nodes/test_sql_literal.rb b/test/nodes/test_sql_literal.rb index 54d1d4417f..9deb8e5d8d 100644 --- a/test/nodes/test_sql_literal.rb +++ b/test/nodes/test_sql_literal.rb @@ -31,6 +31,16 @@ module Arel node = SqlLiteral.new('foo').eq(1) @visitor.accept(node).must_be_like %{ foo = 1 } end + + it 'is equal with equal contents' do + array = [SqlLiteral.new('foo'), SqlLiteral.new('foo')] + assert_equal 1, array.uniq.size + end + + it 'is not equal with different contents' do + array = [SqlLiteral.new('foo'), SqlLiteral.new('bar')] + assert_equal 2, array.uniq.size + end end describe 'grouped "or" equality' do |