[rubygems/rubygems] Add a package attr_reader to Gem::Installer.

Add some basic specs for the package attr_reader.

https://github.com/rubygems/rubygems/commit/68af2a0ee3
This commit is contained in:
Daniel Berger 2019-06-19 08:39:39 -04:00 коммит произвёл Hiroshi SHIBATA
Родитель 6be927ff4a
Коммит 8103d46a4d
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: F9CF13417264FAC2
2 изменённых файлов: 15 добавлений и 0 удалений

Просмотреть файл

@ -65,6 +65,11 @@ class Gem::Installer
attr_reader :options
##
# The gem package instance.
attr_reader :package
@path_warning = false
@install_lock = Mutex.new

Просмотреть файл

@ -2054,6 +2054,16 @@ gem 'other', version
assert_equal ['exe/executable'], default_spec.files
end
def test_package_attribute
spec = quick_gem 'c' do |spec|
util_make_exec spec, '#!/usr/bin/ruby', 'exe'
end
installer = util_installer(spec, @gemhome)
assert_respond_to(installer, :package)
assert_kind_of(Gem::Package, installer.package)
end
def old_ruby_required(requirement)
spec = util_spec 'old_ruby_required', '1' do |s|
s.required_ruby_version = requirement