Sha256: 5788129a5d6198835b3f2402673e92501ae93d9088bfe7fca7f544174a9704a6

Contents?: true

Size: 1016 Bytes

Versions: 13

Compression:

Stored size: 1016 Bytes

Contents

require File.join(File.dirname(__FILE__), "test_helper")

require 'generators/<%= input.snake_case %>_generator'

class <%= input.camel_case %>GeneratorTest < Test::Unit::TestCase
  include SproutTestCase

  context "A new <%= input.camel_case %> generator" do

    setup do
      @temp             = File.join(fixtures, 'generators', 'tmp')
      FileUtils.mkdir_p @temp
      @generator        = Sprout::<%= input.camel_case %>Generator.new
      @generator.path   = @temp
      @generator.logger = StringIO.new
    end

    teardown do
      remove_file @temp
    end

    should "generate a new <%= input.camel_case %>" do
      @generator.input = "<%= input.camel_case %>"
      @generator.execute

      input_dir = File.join(@temp, "<%= input.snake_case %>")
      assert_directory input_dir

      input_file = File.join(input_dir, "<%= input.camel_case %><%= extension %>")
      assert_file input_file do |content|
        assert_matches /Your content to assert here/, content
      end
    end

  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
sprout-1.1.5.pre lib/sprout/generators/generator/templates/generator_test.rb
sprout-1.1.4.pre lib/sprout/generators/generator/templates/generator_test.rb
sprout-1.1.3.pre lib/sprout/generators/generator/templates/generator_test.rb
sprout-1.1.2.pre lib/sprout/generators/generator/templates/generator_test.rb
sprout-1.0.35.pre lib/sprout/generators/generator/templates/generator_test.rb
sprout-1.0.32.pre lib/sprout/generators/generator/templates/generator_test.rb
sprout-1.0.31.pre lib/sprout/generators/generator/templates/generator_test.rb
sprout-1.0.29.pre lib/sprout/generators/generator/templates/generator_test.rb
sprout-1.0.26.pre lib/sprout/generators/generator/templates/generator_test.rb
sprout-1.0.25.pre lib/sprout/generators/generator/templates/generator_test.rb
sprout-1.0.24.pre lib/sprout/generators/generator/templates/generator_test.rb
sprout-1.0.23.pre lib/sprout/generators/generator/templates/generator_test.rb
sprout-1.0.22.pre lib/sprout/generators/generator/templates/generator_test.rb