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

Protected Instance Methods

banner() click to toggle source