Sha256: 83fe2846cdcbcb8498a1675fe8854d5e81ebc12f1758dfe66fec56a74372c831
Contents?: true
Size: 1.07 KB
Versions: 5
Compression:
Stored size: 1.07 KB
Contents
Hoe.load_plugins class TestHoePackage < Minitest::Test def setup @orig_PRE = ENV['PRE'] @orig_PRERELEASE = ENV['PRERELEASE'] ENV.delete 'PRE' ENV.delete 'PRERELEASE' @tester = Module.new do include Hoe::Package extend self initialize_package @spec = Gem::Specification.new do |s| s.version = '1.2.3' end attr_reader :spec end end def teardown ENV['PRE'] = @orig_PRE ENV['PRERELEASE'] = @orig_PRERELEASE end def test_prerelease_version_pre ENV['PRE'] = 'pre.0' @tester.prerelease_version expected = Gem::Version.new '1.2.3.pre.0' assert_equal expected, @tester.spec.version end def test_prerelease_version_prerelease ENV['PRERELEASE'] = 'prerelease.0' @tester.prerelease_version expected = Gem::Version.new '1.2.3.prerelease.0' assert_equal expected, @tester.spec.version end def test_prerelease_version_regular @tester.prerelease_version expected = Gem::Version.new '1.2.3' assert_equal expected, @tester.spec.version end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
hoe-3.15.1 | test/test_hoe_package.rb |
hoe-3.15.0 | test/test_hoe_package.rb |
hoe-3.14.2 | test/test_hoe_package.rb |
hoe-3.14.1 | test/test_hoe_package.rb |
hoe-3.14.0 | test/test_hoe_package.rb |