Sha256: 90ceaf6ded960e66d30d4bd81e94d2115e0ac595f9dd123d84c2a6f82fc0ed65

Contents?: true

Size: 732 Bytes

Versions: 7

Compression:

Stored size: 732 Bytes

Contents

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

class TestGemspec < Test::Unit::TestCase
  context "A Jeweler::GemSpec, given a gemspec" do
    setup do
      @spec = build_spec
      @helper = Jeweler::GemSpecHelper.new(@spec, File.dirname(__FILE__))
    end

    should 'have sane gemspec path' do
      assert_equal "test/#{@spec.name}.gemspec", @helper.path
    end
  end

  context "Jeweler::GemSpec#write" do
    setup do
      @spec = build_spec
      @helper = Jeweler::GemSpecHelper.new(@spec)
      FileUtils.rm_f(@helper.path)

      @helper.write
    end

    should "create gemspec file" do
      assert File.exists?(@helper.path)
    end

    should "make valid spec" do
      assert @helper.valid?
    end
  end
end

Version data entries

7 entries across 7 versions & 3 rubygems

Version Path
mattknox-jeweler-0.7.0 test/test_gemspec.rb
namelessjon-jeweler-0.7.2 test/test_gemspec.rb
technicalpickles-jeweler-0.7.0 test/test_gemspec.rb
technicalpickles-jeweler-0.7.1 test/test_gemspec.rb
technicalpickles-jeweler-0.7.2 test/test_gemspec.rb
technicalpickles-jeweler-0.8.0 test/test_gemspec.rb
technicalpickles-jeweler-0.8.1 test/test_gemspec.rb