Merge pull request #2122 from reitermarkus/spec-uninstall

Convert `brew uninstall` test to spec.
This commit is contained in:
Markus Reiter 2017-02-25 07:02:22 +01:00 committed by GitHub
commit 6a2693ba3d
2 changed files with 12 additions and 7 deletions

View File

@ -0,0 +1,12 @@
describe "brew uninstall", :integration_test do
it "uninstalls a given Formula" do
shutup do
expect { brew "install", testball }.to be_a_success
end
expect { brew "uninstall", "--force", testball }
.to output(/Uninstalling testball/).to_stdout
.and not_to_output.to_stderr
.and be_a_success
end
end

View File

@ -60,10 +60,3 @@ class UninstallTests < Homebrew::TestCase
end
end
end
class IntegrationCommandTestUninstall < IntegrationCommandTestCase
def test_uninstall
cmd("install", testball)
assert_match "Uninstalling testball", cmd("uninstall", "--force", testball)
end
end