1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/test/rubygems/test_gem_builder.rb

34 lines
830 B
Ruby
Raw Normal View History

######################################################################
# This file is imported from the rubygems project.
# DO NOT make modifications in this repo. They _will_ be reverted!
# File a patch instead and assign it to Ryan Davis or Eric Hodel.
######################################################################
require 'rubygems/test_case'
require 'rubygems/builder'
class TestGemBuilder < Gem::TestCase
def test_build
builder = Gem::Builder.new quick_spec('a')
use_ui @ui do
Dir.chdir @tempdir do
builder.build
end
end
assert_match %r|Successfully built RubyGem\n Name: a|, @ui.output
end
def test_build_validates
builder = Gem::Builder.new Gem::Specification.new
assert_raises Gem::InvalidSpecificationException do
builder.build
end
end
end