Sha256: 5441d397b3840e02eb0ebf76a5566c006f1e5483290194387c286564a2c8388a

Contents?: true

Size: 883 Bytes

Versions: 42

Compression:

Stored size: 883 Bytes

Contents

require 'test_helper'

class FlexGeneratorTest < Test::Unit::TestCase
  include Sprout::TestHelper

  context "A new Flex generator" do

    setup do
      @temp             = File.join(fixtures, 'generators', 'tmp')
      FileUtils.mkdir_p @temp
      @generator        = FlashSDK::FlexProjectGenerator.new
      @generator.path   = @temp
      @generator.logger = StringIO.new
    end

    teardown do
      remove_file @temp
    end

    should "generate a new Flex" do
      @generator.input = "Flex"
      @generator.execute

      input_dir = File.join(@temp, "Flex")
      assert_directory input_dir
      
      src_dir = File.join(input_dir, "src")
      assert_directory src_dir
      
      input_file = File.join(src_dir, "Flex.mxml")
      assert_file input_file do |content|
        assert_matches /Flex.mxml::FlexCompleteHandler/, content
      end
    end

  end
end

Version data entries

42 entries across 42 versions & 3 rubygems

Version Path
h4oflashsdk-1.0.13 test/unit/flex_generator_test.rb
h4oflashsdk-1.0.12 test/unit/flex_generator_test.rb
h4oflashsdk-1.0.11 test/unit/flex_generator_test.rb
h4oflashsdk-1.0.10 test/unit/flex_generator_test.rb
h4oflashsdk-1.0.9 test/unit/flex_generator_test.rb
h4oflashsdk-1.0.8 test/unit/flex_generator_test.rb
h4oflashsdk-1.0.7 test/unit/flex_generator_test.rb
h4oflashsdk-1.0.6 test/unit/flex_generator_test.rb
h4oflashsdk-1.0.5 test/unit/flex_generator_test.rb
h4oflashsdk-1.0.4 test/unit/flex_generator_test.rb
h4oflashsdk-1.0.3 test/unit/flex_generator_test.rb
h4oflashsdk-1.0.2 test/unit/flex_generator_test.rb
h4oflashsdk-1.0.1 test/unit/flex_generator_test.rb
h4oflashsdk-1.0.0 test/unit/flex_generator_test.rb
flashsdk_sqe-0.0.14 test/unit/flex_generator_test.rb
flashsdk_sqe-0.0.13 test/unit/flex_generator_test.rb
flashsdk_sqe-0.0.12 test/unit/flex_generator_test.rb
flashsdk_sqe-0.0.11 test/unit/flex_generator_test.rb
flashsdk_sqe-0.0.10 test/unit/flex_generator_test.rb
flashsdk_sqe-0.0.9 test/unit/flex_generator_test.rb