```ruby
require "test_helper"

describe Hbc::CLI::Reinstall do
  it "allows reinstalling a Cask" do
    Hbc::CLI::Install.run("local-transmission")
    Hbc.load("local-transmission").must_be :installed?
    Hbc::CLI::Reinstall.run("local-transmission")
    Hbc.load("local-transmission").must_be :installed?
  end

  it "allows reinstalling a non installed Cask" do
    Hbc::CLI::Uninstall.run("local-transmission")
    Hbc.load("local-transmission").wont_be :installed?
    Hbc::CLI::Reinstall.run("local-transmission")
    Hbc.load("local-transmission").must_be :installed?
  end
end
```

Fix code coverage issue by introducing shutup blocks
user
```ruby
require "test_helper"

describe Hbc::CLI::Reinstall do
  it "allows reinstalling a Cask" do
    shutup do
      Hbc::CLI::Install.run("local-transmission")
    end
    Hbc.load("local-transmission").must_be :installed?

    shutup do
      Hbc::CLI::Reinstall.run("local-transmission")
    end
    Hbc.load("local-transmission").must_be :installed?
  end

  it "allows reinstalling a non installed Cask" do
    shutup do
      Hbc::CLI::Uninstall.run("local-transmission")
    end
    Hbc.load("local-transmission").wont_be :installed?

    shutup do
      Hbc::CLI::Reinstall.run("local-transmission")
    end
    Hbc.load("local-transmission").must_be :installed?
  end
end
```
assistant