[rubygems/rubygems] util/rubocop -A --only Lint/BinaryOperatorWithIdenticalOperands
Many of class of RubyGems have original <=> methods. We should ignore these cops for testing. https://github.com/rubygems/rubygems/commit/0a8645dc3b
This commit is contained in:
parent
a3670249fa
commit
19e9c4004b
Notes:
git
2023-03-23 08:19:22 +00:00
@ -231,7 +231,7 @@ class TestGemPlatform < Gem::TestCase
|
|||||||
my = Gem::Platform.new %w[cpu my_platform 1]
|
my = Gem::Platform.new %w[cpu my_platform 1]
|
||||||
other = Gem::Platform.new %w[cpu other_platform 1]
|
other = Gem::Platform.new %w[cpu other_platform 1]
|
||||||
|
|
||||||
assert(my === my)
|
assert(my === my) # rubocop:disable Lint/BinaryOperatorWithIdenticalOperands
|
||||||
refute(other === my)
|
refute(other === my)
|
||||||
refute(my === other)
|
refute(my === other)
|
||||||
end
|
end
|
||||||
|
@ -194,7 +194,7 @@ class TestGemSource < Gem::TestCase
|
|||||||
installed = Gem::Source::Installed.new
|
installed = Gem::Source::Installed.new
|
||||||
local = Gem::Source::Local.new
|
local = Gem::Source::Local.new
|
||||||
|
|
||||||
assert_equal(0, remote.<=>(remote), "remote <=> remote")
|
assert_equal(0, remote.<=>(remote), "remote <=> remote") # rubocop:disable Lint/BinaryOperatorWithIdenticalOperands
|
||||||
|
|
||||||
assert_equal(-1, remote.<=>(specific), "remote <=> specific")
|
assert_equal(-1, remote.<=>(specific), "remote <=> specific")
|
||||||
assert_equal(1, specific.<=>(remote), "specific <=> remote")
|
assert_equal(1, specific.<=>(remote), "specific <=> remote")
|
||||||
@ -215,7 +215,7 @@ class TestGemSource < Gem::TestCase
|
|||||||
sourceA = Gem::Source.new "http://example.com/a"
|
sourceA = Gem::Source.new "http://example.com/a"
|
||||||
sourceB = Gem::Source.new "http://example.com/b"
|
sourceB = Gem::Source.new "http://example.com/b"
|
||||||
|
|
||||||
assert_equal(0, sourceA.<=>(sourceA), "sourceA <=> sourceA")
|
assert_equal(0, sourceA.<=>(sourceA), "sourceA <=> sourceA") # rubocop:disable Lint/BinaryOperatorWithIdenticalOperands
|
||||||
assert_equal(1, sourceA.<=>(sourceB), "sourceA <=> sourceB")
|
assert_equal(1, sourceA.<=>(sourceB), "sourceA <=> sourceB")
|
||||||
assert_equal(1, sourceB.<=>(sourceA), "sourceB <=> sourceA")
|
assert_equal(1, sourceB.<=>(sourceA), "sourceB <=> sourceA")
|
||||||
end
|
end
|
||||||
|
@ -215,7 +215,7 @@ class TestGemSourceGit < Gem::TestCase
|
|||||||
installed = Gem::Source::Installed.new
|
installed = Gem::Source::Installed.new
|
||||||
vendor = Gem::Source::Vendor.new "vendor/foo"
|
vendor = Gem::Source::Vendor.new "vendor/foo"
|
||||||
|
|
||||||
assert_equal(0, git.<=>(git), "git <=> git")
|
assert_equal(0, git.<=>(git), "git <=> git") # rubocop:disable Lint/BinaryOperatorWithIdenticalOperands
|
||||||
|
|
||||||
assert_equal(1, git.<=>(remote), "git <=> remote")
|
assert_equal(1, git.<=>(remote), "git <=> remote")
|
||||||
assert_equal(-1, remote.<=>(git), "remote <=> git")
|
assert_equal(-1, remote.<=>(git), "remote <=> git")
|
||||||
|
@ -14,7 +14,7 @@ class TestGemSourceInstalled < Gem::TestCase
|
|||||||
git = Gem::Source::Git.new "a", "a", nil
|
git = Gem::Source::Git.new "a", "a", nil
|
||||||
vendor = Gem::Source::Vendor.new "a"
|
vendor = Gem::Source::Vendor.new "a"
|
||||||
|
|
||||||
assert_equal(0, installed.<=>(installed), "installed <=> installed")
|
assert_equal(0, installed.<=>(installed), "installed <=> installed") # rubocop:disable Lint/BinaryOperatorWithIdenticalOperands
|
||||||
|
|
||||||
assert_equal(-1, remote.<=>(installed), "remote <=> installed")
|
assert_equal(-1, remote.<=>(installed), "remote <=> installed")
|
||||||
assert_equal(1, installed.<=>(remote), "installed <=> remote")
|
assert_equal(1, installed.<=>(remote), "installed <=> remote")
|
||||||
|
@ -92,7 +92,7 @@ class TestGemSourceLocal < Gem::TestCase
|
|||||||
installed = Gem::Source::Installed.new
|
installed = Gem::Source::Installed.new
|
||||||
local = Gem::Source::Local.new
|
local = Gem::Source::Local.new
|
||||||
|
|
||||||
assert_equal(0, local.<=>(local), "local <=> local")
|
assert_equal(0, local.<=>(local), "local <=> local") # rubocop:disable Lint/BinaryOperatorWithIdenticalOperands
|
||||||
|
|
||||||
assert_equal(-1, remote.<=>(local), "remote <=> local")
|
assert_equal(-1, remote.<=>(local), "remote <=> local")
|
||||||
assert_equal(1, local.<=>(remote), "local <=> remote")
|
assert_equal(1, local.<=>(remote), "local <=> remote")
|
||||||
|
@ -39,9 +39,11 @@ class TestGemSourceLock < Gem::TestCase
|
|||||||
vendor = Gem::Source::Vendor.new "vendor/a"
|
vendor = Gem::Source::Vendor.new "vendor/a"
|
||||||
v_lock = Gem::Source::Lock.new vendor
|
v_lock = Gem::Source::Lock.new vendor
|
||||||
|
|
||||||
|
# rubocop:disable Lint/BinaryOperatorWithIdenticalOperands
|
||||||
assert_equal(0, g_lock.<=>(g_lock), "g_lock <=> g_lock")
|
assert_equal(0, g_lock.<=>(g_lock), "g_lock <=> g_lock")
|
||||||
assert_equal(0, i_lock.<=>(i_lock), "i_lock <=> i_lock")
|
assert_equal(0, i_lock.<=>(i_lock), "i_lock <=> i_lock")
|
||||||
assert_equal(0, v_lock.<=>(v_lock), "v_lock <=> v_lock")
|
assert_equal(0, v_lock.<=>(v_lock), "v_lock <=> v_lock")
|
||||||
|
# rubocop:enable Lint/BinaryOperatorWithIdenticalOperands
|
||||||
|
|
||||||
assert_equal(1, g_lock.<=>(i_lock), "g_lock <=> i_lock")
|
assert_equal(1, g_lock.<=>(i_lock), "g_lock <=> i_lock")
|
||||||
assert_equal(-1, i_lock.<=>(g_lock), "i_lock <=> g_lock")
|
assert_equal(-1, i_lock.<=>(g_lock), "i_lock <=> g_lock")
|
||||||
|
@ -45,7 +45,7 @@ class TestGemSourceSpecificFile < Gem::TestCase
|
|||||||
installed = Gem::Source::Installed.new
|
installed = Gem::Source::Installed.new
|
||||||
local = Gem::Source::Local.new
|
local = Gem::Source::Local.new
|
||||||
|
|
||||||
assert_equal(0, specific.<=>(specific), "specific <=> specific")
|
assert_equal(0, specific.<=>(specific), "specific <=> specific") # rubocop:disable Lint/BinaryOperatorWithIdenticalOperands
|
||||||
|
|
||||||
assert_equal(-1, remote.<=>(specific), "remote <=> specific")
|
assert_equal(-1, remote.<=>(specific), "remote <=> specific")
|
||||||
assert_equal(1, specific.<=>(remote), "specific <=> remote")
|
assert_equal(1, specific.<=>(remote), "specific <=> remote")
|
||||||
@ -69,7 +69,7 @@ class TestGemSourceSpecificFile < Gem::TestCase
|
|||||||
assert_nil a1_source.<=>(b1_source), "a1_source <=> b1_source"
|
assert_nil a1_source.<=>(b1_source), "a1_source <=> b1_source"
|
||||||
|
|
||||||
assert_equal(-1, a1_source.<=>(a2_source), "a1_source <=> a2_source")
|
assert_equal(-1, a1_source.<=>(a2_source), "a1_source <=> a2_source")
|
||||||
assert_equal(0, a1_source.<=>(a1_source), "a1_source <=> a1_source")
|
assert_equal(0, a1_source.<=>(a1_source), "a1_source <=> a1_source") # rubocop:disable Lint/BinaryOperatorWithIdenticalOperands
|
||||||
assert_equal(1, a2_source.<=>(a1_source), "a2_source <=> a1_source")
|
assert_equal(1, a2_source.<=>(a1_source), "a2_source <=> a1_source")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -15,7 +15,7 @@ class TestGemSourceVendor < Gem::TestCase
|
|||||||
git = Gem::Source::Git.new "a", "a", nil
|
git = Gem::Source::Git.new "a", "a", nil
|
||||||
installed = Gem::Source::Installed.new
|
installed = Gem::Source::Installed.new
|
||||||
|
|
||||||
assert_equal(0, vendor.<=>(vendor), "vendor <=> vendor")
|
assert_equal(0, vendor.<=>(vendor), "vendor <=> vendor") # rubocop:disable Lint/BinaryOperatorWithIdenticalOperands
|
||||||
|
|
||||||
assert_equal(1, vendor.<=>(remote), "vendor <=> remote")
|
assert_equal(1, vendor.<=>(remote), "vendor <=> remote")
|
||||||
assert_equal(-1, remote.<=>(vendor), "remote <=> vendor")
|
assert_equal(-1, remote.<=>(vendor), "remote <=> vendor")
|
||||||
|
@ -2194,7 +2194,7 @@ dependencies: []
|
|||||||
s2 = util_spec "b", "1"
|
s2 = util_spec "b", "1"
|
||||||
|
|
||||||
assert_equal(-1, (s1 <=> s2))
|
assert_equal(-1, (s1 <=> s2))
|
||||||
assert_equal(0, (s1 <=> s1))
|
assert_equal(0, (s1 <=> s1)) # rubocop:disable Lint/BinaryOperatorWithIdenticalOperands
|
||||||
assert_equal(1, (s2 <=> s1))
|
assert_equal(1, (s2 <=> s1))
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -2205,7 +2205,7 @@ dependencies: []
|
|||||||
end
|
end
|
||||||
|
|
||||||
assert_equal(-1, (s1 <=> s2))
|
assert_equal(-1, (s1 <=> s2))
|
||||||
assert_equal(0, (s1 <=> s1))
|
assert_equal(0, (s1 <=> s1)) # rubocop:disable Lint/BinaryOperatorWithIdenticalOperands
|
||||||
assert_equal(1, (s2 <=> s1))
|
assert_equal(1, (s2 <=> s1))
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -2214,7 +2214,7 @@ dependencies: []
|
|||||||
s2 = util_spec "a", "2"
|
s2 = util_spec "a", "2"
|
||||||
|
|
||||||
assert_equal(-1, (s1 <=> s2))
|
assert_equal(-1, (s1 <=> s2))
|
||||||
assert_equal(0, (s1 <=> s1))
|
assert_equal(0, (s1 <=> s1)) # rubocop:disable Lint/BinaryOperatorWithIdenticalOperands
|
||||||
assert_equal(1, (s2 <=> s1))
|
assert_equal(1, (s2 <=> s1))
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -2438,7 +2438,7 @@ end
|
|||||||
|
|
||||||
def test_to_ruby_nested_hash
|
def test_to_ruby_nested_hash
|
||||||
metadata = {}
|
metadata = {}
|
||||||
metadata[metadata] = metadata
|
metadata[:metadata] = {}
|
||||||
|
|
||||||
@a2.metadata = metadata
|
@a2.metadata = metadata
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user