Sha256: a844a5d055e3c191ee9c5aa30baf1d966455f384bf37362a2e7559a3730b0ae0
Contents?: true
Size: 907 Bytes
Versions: 10
Compression:
Stored size: 907 Bytes
Contents
# frozen_string_literal: true require_relative "helper" require "rubygems/source" class TestGemSourceVendor < Gem::TestCase def test_initialize source = Gem::Source::Vendor.new "vendor/foo" assert_equal "vendor/foo", source.uri end def test_spaceship vendor = Gem::Source::Vendor.new "vendor/foo" remote = Gem::Source.new @gem_repo git = Gem::Source::Git.new "a", "a", nil installed = Gem::Source::Installed.new assert_equal(0, vendor.<=>(vendor), "vendor <=> vendor") assert_equal(1, vendor.<=>(remote), "vendor <=> remote") assert_equal(-1, remote.<=>(vendor), "remote <=> vendor") assert_equal(1, vendor.<=>(git), "vendor <=> git") assert_equal(-1, git.<=>(vendor), "git <=> vendor") assert_equal(1, vendor.<=>(installed), "vendor <=> installed") assert_equal(-1, installed.<=>(vendor), "installed <=> vendor") end end
Version data entries
10 entries across 10 versions & 1 rubygems