Sha256: bcc7291beaf9cef22190e29e8d18549e2788d91e71011b9db51a1cfd28cb61c4
Contents?: true
Size: 830 Bytes
Versions: 7
Compression:
Stored size: 830 Bytes
Contents
require 'rubygems/test_case' require 'rubygems/commands/cleanup_command' class TestGemCommandsCleanupCommand < Gem::TestCase def setup super @cmd = Gem::Commands::CleanupCommand.new @a_1 = quick_spec 'a', 1 @a_2 = quick_spec 'a', 2 install_gem @a_1 install_gem @a_2 end def test_execute @cmd.options[:args] = %w[a] @cmd.execute refute_path_exists @a_1.gem_dir end def test_execute_all @b_1 = quick_spec 'b', 1 @b_2 = quick_spec 'b', 2 install_gem @b_1 install_gem @b_2 @cmd.options[:args] = [] @cmd.execute refute_path_exists @a_1.gem_dir refute_path_exists @b_1.gem_dir end def test_execute_dry_run @cmd.options[:args] = %w[a] @cmd.options[:dryrun] = true @cmd.execute assert_path_exists @a_1.gem_dir end end
Version data entries
7 entries across 7 versions & 1 rubygems