Sha256: 0fa3419d567b7e37b899e4518040bb3023e741079bb8ae82a04cb30d3000dad0
Contents?: true
Size: 566 Bytes
Versions: 1
Compression:
Stored size: 566 Bytes
Contents
class TestUnitGenerator < RubiGen::Base attr_reader :name, :test_name, :class_name def initialize(runtime_args, runtime_options = {}) super usage if args.empty? @name = args.shift @test_name = "test_#{name}".underscore @class_name = test_name.camelize end 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 def banner "Usage: #{$0} #{spec.name} NameOfTest" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rubigen-1.0.1 | generators/test_unit/test_unit_generator.rb |