# frozen_string_literal: true require 'rubygems/test_case' require 'rubygems/commands/info_command' class TestGemCommandsInfoCommand < Gem::TestCase def setup super @cmd = Gem::Commands::InfoCommand.new end def gem(name, version = "1.0") spec = quick_gem name do |gem| gem.summary = "test gem" gem.homepage = "https://github.com/rubygems/rubygems" gem.files = %W[lib/#{name}.rb Rakefile] gem.authors = ["Colby", "Jack"] gem.license = "MIT" gem.version = version end write_file File.join(*%W[gems #{spec.full_name} lib #{name}.rb]) write_file File.join(*%W[gems #{spec.full_name} Rakefile]) spec end def test_execute @gem = gem "foo", "1.0.0" @cmd.handle_options %w[foo] use_ui @ui do @cmd.execute end assert_match %r%#{@gem.name} \(#{@gem.version}\)\n%, @ui.output assert_match %r%Authors: #{@gem.authors.join(', ')}\n%, @ui.output assert_match %r%Homepage: #{@gem.homepage}\n%, @ui.output assert_match %r%License: #{@gem.license}\n%, @ui.output assert_match %r%Installed at: #{@gem.base_dir}\n%, @ui.output assert_match %r%#{@gem.summary}\n%, @ui.output assert_match "", @ui.error end end on value='ruby_2_2'>ruby_2_2 The Ruby Programming Language
summaryrefslogtreecommitdiff
path: root/internal/util.h
AgeCommit message (Expand)Author
2021-09-10internal/*.h: skip doxygen卜部昌平
2021-08-24Moved exported symbols in internal/util.h to ruby/util.hNobuyoshi Nakada
2020-05-11sed -i 's|ruby/impl|ruby/internal|'卜部昌平
2020-05-11sed -i s|ruby/3|ruby/impl|g卜部昌平
2020-04-13add #include guard hack卜部昌平
2020-04-08Merge pull request #2991 from shyouhei/ruby.h卜部昌平
2019-12-26other minior internal header tweaks卜部昌平
2019-12-26split internal.h into files卜部昌平