test/test_extconf_generator.rb in newgem-0.20.0 vs test/test_extconf_generator.rb in newgem-0.20.1

- old
+ new

@@ -4,15 +4,15 @@ include RubiGen::GeneratorTestHelper def setup bare_setup end - + def teardown bare_teardown end - + # Some generator-related assertions: # assert_generated_file(name, &block) # block passed the file contents # assert_directory_exists(name) # assert_generated_class(name, &block) # assert_generated_module(name, &block) @@ -22,27 +22,29 @@ # # Other helper methods are: # app_root_files - put this in teardown to show files generated by the test method (e.g. p app_root_files) # bare_setup - place this in setup method to create the APP_ROOT folder for each test # bare_teardown - place this in teardown method to destroy the TMP_ROOT or APP_ROOT folder after each test - + def test_generator_without_options - name = "myext" + name = "my_ext" run_generator('extconf', [name], sources) - assert_directory_exists("ext/myext") + assert_directory_exists("ext/my_ext") assert_directory_exists("tasks/extconf") - assert_generated_file("ext/myext/extconf.rb") - assert_generated_file("ext/myext/myext.c") - assert_generated_file("tasks/extconf.rake") - assert_generated_file("tasks/extconf/myext.rake") + assert_generated_file("ext/my_ext/extconf.rb") + assert_generated_file("ext/my_ext/my_ext.c") + assert_generated_file("tasks/extconf.rake") + assert_generated_file("tasks/extconf/my_ext.rake") + assert_generated_file("test/test_my_ext_extn.rb") + assert_generated_file(".autotest") end - + private def sources [RubiGen::PathSource.new(:test, File.join(File.dirname(__FILE__),"..", generator_path)) ] end - + def generator_path "rubygems_generators" end end