Files
atom/bundles/ruby-on-rails.tmbundle/Support/test/test_generator.rb
2012-09-28 17:28:25 -06:00

29 lines
930 B
Ruby

require File.dirname(__FILE__) + '/test_helper'
require "rails/generate"
class TestBinGenerate < Test::Unit::TestCase
def test_known_generators
expected = %w[scaffold controller model mailer migration plugin]
actual = Generator.known_generators.map { |gen| gen.name }
assert_equal(expected, actual)
end
def test_find_generator_names
list = Generator.find_generator_names
assert_equal(Array, list.class)
list.each do |name|
assert_equal(String, name.class)
assert_no_match(/[ \t\n]/, name, "generator names should not contain spaces")
end
end
def test_generators
generators = Generator.setup_generators
assert(generators.length > 6, "Failure message.")
assert_equal(Array, generators.class)
generators.each do |gen|
assert_equal(Generator, gen.class)
assert_no_match(/[ \t\n]/, gen.name, "generator names should not contain spaces")
end
end
end