Temporary tag for this failure. Updated CI spec coming.
[rbx.git] / test / rubygems / test_gem_commands_generate_index_command.rb
blob548197841bd29c93ffe872caf41aac9d4fdb8101
1 require 'test/unit'
2 require File.join(File.expand_path(File.dirname(__FILE__)), 'gemutilities')
3 require 'rubygems/indexer'
4 require 'rubygems/commands/generate_index_command'
6 class TestGemCommandsGenerateIndexCommand < RubyGemTestCase
8   def setup
9     super
11     @cmd = Gem::Commands::GenerateIndexCommand.new
12     @cmd.options[:directory] = @gemhome
13   end
15   def test_execute
16     use_ui @ui do
17       @cmd.execute
18     end
20     yaml = File.join @gemhome, 'yaml'
21     yaml_z = File.join @gemhome, 'yaml.Z'
22     quick_index = File.join @gemhome, 'quick', 'index'
23     quick_index_rz = File.join @gemhome, 'quick', 'index.rz'
25     assert File.exist?(yaml), yaml
26     assert File.exist?(yaml_z), yaml_z
27     assert File.exist?(quick_index), quick_index
28     assert File.exist?(quick_index_rz), quick_index_rz
29   end
31 end if ''.respond_to? :to_xs