blob: 03d5c142d50e0a8c1226c50702400ba1f4bdcee1 (
plain) (
tree)
|
|
# frozen_string_literal: true
require_relative "../helper"
module Arel
module Nodes
class GroupingTest < Arel::Spec
it "should create Equality nodes" do
grouping = Grouping.new(Nodes.build_quoted("foo"))
grouping.eq("foo").to_sql.must_be_like "('foo') = 'foo'"
end
describe "equality" do
it "is equal with equal ivars" do
array = [Grouping.new("foo"), Grouping.new("foo")]
assert_equal 1, array.uniq.size
end
it "is not equal with different ivars" do
array = [Grouping.new("foo"), Grouping.new("bar")]
assert_equal 2, array.uniq.size
end
end
end
end
end
|