Sha256: 17f4c0bc8d7fb6f569d30a5e8376bd997026eb54760f4f1006034c4e687ffd2c
Contents?: true
Size: 1.09 KB
Versions: 3
Compression:
Stored size: 1.09 KB
Contents
require "hoe" 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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
hoe-3.19.0 | test/test_hoe_package.rb |
hoe-3.18.1 | test/test_hoe_package.rb |
hoe-3.18.0 | test/test_hoe_package.rb |