Sha256: 2a35b188a717b0533f669923a2a0db1e6f3887cfe8f5026afcea9e0eaaee0a41
Contents?: true
Size: 1.39 KB
Versions: 53
Compression:
Stored size: 1.39 KB
Contents
require 'rubygems/test_case' require 'rubygems' require 'rubygems/package_task' class TestGemPackageTask < Gem::TestCase def test_gem_package gem = Gem::Specification.new do |g| g.name = "pkgr" g.version = "1.2.3" g.files = Rake::FileList["x"].resolve end pkg = Gem::PackageTask.new(gem) do |p| p.package_files << "y" end assert_equal ["x", "y"], pkg.package_files end def test_gem_package_with_current_platform gem = Gem::Specification.new do |g| g.name = "pkgr" g.version = "1.2.3" g.files = Rake::FileList["x"].resolve g.platform = Gem::Platform::CURRENT end pkg = Gem::PackageTask.new(gem) do |p| p.package_files << "y" end assert_equal ["x", "y"], pkg.package_files end def test_gem_package_with_ruby_platform gem = Gem::Specification.new do |g| g.name = "pkgr" g.version = "1.2.3" g.files = Rake::FileList["x"].resolve g.platform = Gem::Platform::RUBY end pkg = Gem::PackageTask.new(gem) do |p| p.package_files << "y" end assert_equal ["x", "y"], pkg.package_files end def test_package_dir_path gem = Gem::Specification.new do |g| g.name = 'nokogiri' g.version = '1.5.0' g.platform = 'java' end pkg = Gem::PackageTask.new gem pkg.define assert_equal 'pkg/nokogiri-1.5.0-java', pkg.package_dir_path end end
Version data entries
53 entries across 53 versions & 1 rubygems