class TestUnitGenerator
Attributes
class_name[R]
name[R]
test_name[R]
Public Class Methods
new(runtime_args, runtime_options = {})
click to toggle source
Calls superclass method
RubiGen::Base.new
# File test_unit_generators/test_unit/test_unit_generator.rb, line 5 def initialize(runtime_args, runtime_options = {}) super usage if args.empty? @name = args.shift @test_name = "test_#{name}".underscore @class_name = name.camelize end
Public Instance Methods
manifest()
click to toggle source
# File test_unit_generators/test_unit/test_unit_generator.rb, line 13 def manifest record do |m| m.directory 'test' # Model class, unit test, and fixtures. m.template 'test.rb', "test/#{test_name}.rb" end end