class GeneratorGeneratorTest
Public Instance Methods
test_generator_skeleton_is_created()
click to toggle source
# File railties/test/generators/generator_generator_test.rb, line 10 def test_generator_skeleton_is_created run_generator %w( lib/generators/awesome lib/generators/awesome/USAGE lib/generators/awesome/templates ).each { |path| assert_file path } assert_file "lib/generators/awesome/awesome_generator.rb", /class AwesomeGenerator < Quails::Generators::NamedBase/ assert_file "test/lib/generators/awesome_generator_test.rb", /class AwesomeGeneratorTest < Quails::Generators::TestCase/, /require 'generators\/awesome\/awesome_generator'/ end
test_generator_skeleton_is_created_without_file_name_namespace()
click to toggle source
# File railties/test/generators/generator_generator_test.rb, line 42 def test_generator_skeleton_is_created_without_file_name_namespace run_generator ["awesome", "--namespace", "false"] %w( lib/generators/ lib/generators/USAGE lib/generators/templates ).each { |path| assert_file path } assert_file "lib/generators/awesome_generator.rb", /class AwesomeGenerator < Quails::Generators::NamedBase/ assert_file "test/lib/generators/awesome_generator_test.rb", /class AwesomeGeneratorTest < Quails::Generators::TestCase/, /require 'generators\/awesome_generator'/ end
test_namespaced_generator_skeleton()
click to toggle source
# File railties/test/generators/generator_generator_test.rb, line 26 def test_namespaced_generator_skeleton run_generator ["quails/awesome"] %w( lib/generators/quails/awesome lib/generators/quails/awesome/USAGE lib/generators/quails/awesome/templates ).each { |path| assert_file path } assert_file "lib/generators/quails/awesome/awesome_generator.rb", /class Quails::AwesomeGenerator < Quails::Generators::NamedBase/ assert_file "test/lib/generators/quails/awesome_generator_test.rb", /class Quails::AwesomeGeneratorTest < Quails::Generators::TestCase/, /require 'generators\/quails\/awesome\/awesome_generator'/ end
test_namespaced_generator_skeleton_without_file_name_namespace()
click to toggle source
# File railties/test/generators/generator_generator_test.rb, line 58 def test_namespaced_generator_skeleton_without_file_name_namespace run_generator ["quails/awesome", "--namespace", "false"] %w( lib/generators/quails lib/generators/quails/USAGE lib/generators/quails/templates ).each { |path| assert_file path } assert_file "lib/generators/quails/awesome_generator.rb", /class Quails::AwesomeGenerator < Quails::Generators::NamedBase/ assert_file "test/lib/generators/quails/awesome_generator_test.rb", /class Quails::AwesomeGeneratorTest < Quails::Generators::TestCase/, /require 'generators\/quails\/awesome_generator'/ end