mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00

Integration tests are useful in detecting breakages but much slower so let's only use one per command and install formula outside the integration test framework (which is also slow).
15 lines
381 B
Ruby
15 lines
381 B
Ruby
describe "brew test", :integration_test do
|
|
it "tests a given Formula" do
|
|
install_test_formula "testball", <<~'RUBY'
|
|
test do
|
|
assert_equal "test", shell_output("#{bin}/test")
|
|
end
|
|
RUBY
|
|
|
|
expect { brew "test", "--verbose", "testball" }
|
|
.to output(/Testing testball/).to_stdout
|
|
.and not_to_output.to_stderr
|
|
.and be_a_success
|
|
end
|
|
end
|