Sha256: 6de406863f9fbcf6867241ff2145b4c7fe208417d842ea8bcbf0bc71f0af81a4
Contents?: true
Size: 912 Bytes
Versions: 17
Compression:
Stored size: 912 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", "master" 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
17 entries across 17 versions & 1 rubygems