Sha256: c0166d6b8f9917d137c2d92720ad3e4af577c1933177651999945263316bb58f
Contents?: true
Size: 756 Bytes
Versions: 4
Compression:
Stored size: 756 Bytes
Contents
# frozen_string_literal: true require_relative "../helper" module Arel module Nodes describe "not" do describe "#not" do it "makes a NOT node" do attr = Table.new(:users)[:id] expr = attr.eq(10) node = expr.not _(node).must_be_kind_of Not _(node.expr).must_equal expr end end describe "equality" do it "is equal with equal ivars" do array = [Not.new("foo"), Not.new("foo")] assert_equal 1, array.uniq.size end it "is not equal with different ivars" do array = [Not.new("foo"), Not.new("baz")] assert_equal 2, array.uniq.size end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems