test/test_hoe.rb in hoe-2.4.0 vs test/test_hoe.rb in hoe-2.5.0

- old
+ new

@@ -49,28 +49,37 @@ assert_equal 'blah', spec.rubyforge_project assert_equal Gem::RubyGemsVersion, spec.rubygems_version assert_match(/^Hoe.*Rakefiles$/, spec.summary) assert_equal files.grep(/^test/), spec.test_files - deps = spec.dependencies + deps = spec.dependencies.sort_by { |dep| dep.name } - assert_equal 1, deps.size + assert_equal %w(gemcutter hoe rubyforge), deps.map { |dep| dep.name } - dep = deps.first + dep = deps.shift + assert_equal 'gemcutter', dep.name + assert_equal :development, dep.type + version = Gem.loaded_specs['gemcutter'].version + assert_equal ">= #{version}", dep.version_requirements.to_s + dep = deps.shift assert_equal 'hoe', dep.name assert_equal :development, dep.type assert_equal ">= #{Hoe::VERSION}", dep.version_requirements.to_s + + dep = deps.shift + assert_equal 'rubyforge', dep.name + assert_equal :development, dep.type + assert_equal ">= #{::RubyForge::VERSION}", dep.version_requirements.to_s end def test_plugins before = Hoe.plugins.dup Hoe.plugin :first, :second assert_equal before + [:first, :second], Hoe.plugins Hoe.plugin :first, :second assert_equal before + [:first, :second], Hoe.plugins ensure - # FIX: maybe add Hoe.reset Hoe.plugins.replace before end def test_rename # project, file_name, klass = Hoe.normalize_names 'project_name'