test/test_newgem_generator.rb in newgem-0.13.3 vs test/test_newgem_generator.rb in newgem-0.13.4

- old
+ new

@@ -63,11 +63,11 @@ assert_manifest_complete end def test_newgem_with_no_website - run_generator('newgem', [APP_ROOT], sources, {:no_website => true}) + run_generator('newgem', [APP_ROOT], sources, {:disable_website => true}) assert !File.exists?("#{APP_ROOT}/script/txt2html"), "No script/txt2html should be generated" assert !File.exists?("#{APP_ROOT}/website"), "No website folder should be generated" assert_manifest_complete @@ -101,9 +101,18 @@ assert_directory_exists("tasks") assert_generated_file("tasks/jruby.rake") assert_manifest_complete + end + + def test_run_in_trunk_path_finds_parent_path_for_gem_name + expected_gem_name = File.basename(File.expand_path(APP_ROOT)) + app_root = File.join(APP_ROOT, "trunk") + FileUtils.mkdir_p app_root + + generator = run_generator('newgem', [app_root], sources) + assert_equal(expected_gem_name, generator.gem_name) end private def sources [ RubiGen::PathSource.new(:test, File.join(File.dirname(__FILE__),"..", generator_path)),