putting up to date install test
This commit is contained in:
parent
8222b192ec
commit
a8638270f2
@ -103,7 +103,7 @@ RSpec.describe Homebrew::Cmd::InstallCmd do
|
|||||||
|
|
||||||
setup_test_formula "testball1", <<~RUBY
|
setup_test_formula "testball1", <<~RUBY
|
||||||
depends_on "testball5"
|
depends_on "testball5"
|
||||||
depends_on "testball-build" => :build
|
#depends_on "testball-build" => :build
|
||||||
depends_on "installed"
|
depends_on "installed"
|
||||||
RUBY
|
RUBY
|
||||||
setup_test_formula "installed"
|
setup_test_formula "installed"
|
||||||
@ -119,10 +119,19 @@ RSpec.describe Homebrew::Cmd::InstallCmd do
|
|||||||
keg_dir.mkpath
|
keg_dir.mkpath
|
||||||
touch keg_dir/AbstractTab::FILENAME
|
touch keg_dir/AbstractTab::FILENAME
|
||||||
|
|
||||||
|
regex = /
|
||||||
|
Formulae\s*\(3\):\s*
|
||||||
|
(testball1|testball5|testball4)
|
||||||
|
\s*,\s*
|
||||||
|
((?!\1)testball1|testball5|testball4)
|
||||||
|
\s*,\s*
|
||||||
|
((?!\1|\2)testball1|testball5|testball4)
|
||||||
|
/x
|
||||||
|
|
||||||
expect do
|
expect do
|
||||||
brew "install", "--ask", "testball1"
|
brew "install", "--ask", "testball1"
|
||||||
end.to output(/.*Formulae\s*\(3\):\s*testball1\s*,?\s*testball5\s*,?\s*testball4.*/).to_stdout
|
end.to output(regex).to_stdout
|
||||||
.and not_to_output.to_stderr
|
.and not_to_output.to_stderr
|
||||||
|
|
||||||
expect(HOMEBREW_CELLAR/"testball1/0.1/bin/test").to be_a_file
|
expect(HOMEBREW_CELLAR/"testball1/0.1/bin/test").to be_a_file
|
||||||
expect(HOMEBREW_CELLAR/"testball4/0.1/bin/testball4").to be_a_file
|
expect(HOMEBREW_CELLAR/"testball4/0.1/bin/testball4").to be_a_file
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user