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)),