Sha256: ed8c8b5a0a382e503b95ceef0a0b80a8a378b2de840eeb969ba5728f375b82a0

Contents?: true

Size: 1023 Bytes

Versions: 22

Compression:

Stored size: 1023 Bytes

Contents

require File.dirname(__FILE__) + '/test_helper'

class FileTargetTest < Test::Unit::TestCase
  include SproutTestCase

  context "a file target" do
    setup do
      @asunit_swc = 'bin/AsUnit4-4.1.pre.swc'
    end

    context "that is created with a constructor block" do
      should "have the provided values" do
        target = Sprout::FileTarget.new do |t|
          t.add_library :swc, @asunit_swc
        end
        assert_provided_values target
      end
    end

    context "that is created with no constructor block" do
      should "have the provided values" do
        target = Sprout::FileTarget.new
        target.add_library :swc, @asunit_swc
        assert_provided_values target
      end
    end

  end

  private

  def assert_provided_values t
    assert_equal :universal, t.platform
    assert_equal 0, t.executables.size
    assert_equal 1, t.libraries.size
    library = t.libraries.first
    assert_equal :swc, library.name
    assert_equal File.join('.', @asunit_swc), library.path
  end

end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
sprout-1.0.26.pre test/unit/file_target_test.rb
sprout-1.0.25.pre test/unit/file_target_test.rb
sprout-1.0.24.pre test/unit/file_target_test.rb
sprout-1.0.23.pre test/unit/file_target_test.rb
sprout-1.0.22.pre test/unit/file_target_test.rb
sprout-1.0.20.pre test/unit/file_target_test.rb
sprout-1.0.19.pre test/unit/file_target_test.rb
sprout-1.0.18.pre test/unit/file_target_test.rb
sprout-1.0.17.pre test/unit/file_target_test.rb
sprout-1.0.16.pre test/unit/file_target_test.rb
sprout-1.0.15.pre test/unit/file_target_test.rb
sprout-1.0.14.pre test/unit/file_target_test.rb
sprout-1.0.13.pre test/unit/file_target_test.rb
sprout-1.0.11.pre test/unit/file_target_test.rb
sprout-1.0.9.pre test/unit/file_target_test.rb
sprout-1.0.8.pre test/unit/file_target_test.rb
sprout-1.0.5.pre test/unit/file_target_test.rb
sprout-1.0.4.pre test/unit/file_target_test.rb
sprout-1.0.3.pre test/unit/file_target_test.rb
sprout-1.0.2.pre test/unit/file_target_test.rb