Sha256: ace9ff08fc296d9d78d2d7583e1c047b51c26ea6e683c76d268e462338a89d9a
Contents?: true
Size: 907 Bytes
Versions: 8
Compression:
Stored size: 907 Bytes
Contents
require 'test_helper' class TestGemspecHelper < Test::Unit::TestCase def setup Rake.application.instance_variable_set(:@rakefile, "Rakefile") end context "given a gemspec" do setup do @spec = build_spec @helper = Juwelier::GemSpecHelper.new(@spec, File.dirname(__FILE__)) end should 'have sane gemspec path' do assert_equal "test/juwelier/#{@spec.name}.gemspec", @helper.path end end context "#write" do setup do @spec = build_spec @helper = Juwelier::GemSpecHelper.new(@spec, File.dirname(__FILE__)) FileUtils.rm_f(@helper.path) @helper.write end teardown do FileUtils.rm_f(@helper.path) end should "create gemspec file" do assert File.exist?(@helper.path) end should "make valid spec" do assert @helper.valid? end should "parse" do @helper.parse end end end
Version data entries
8 entries across 8 versions & 1 rubygems