Sha256: 5f8e48a4605ca9e0af90855188043b6abfba257b600d40746124f52cedd750eb

Contents?: true

Size: 732 Bytes

Versions: 4

Compression:

Stored size: 732 Bytes

Contents

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

class GemspecTest < 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

4 entries across 4 versions & 2 rubygems

Version Path
namelessjon-jeweler-0.6.5 test/gemspec_test.rb
technicalpickles-jeweler-0.6.3 test/gemspec_test.rb
technicalpickles-jeweler-0.6.4 test/gemspec_test.rb
technicalpickles-jeweler-0.6.5 test/gemspec_test.rb