diff options
| author | Joshua Liu | 2017-02-23 01:54:44 -0500 |
|---|---|---|
| committer | Joshua Liu | 2017-02-23 01:54:44 -0500 |
| commit | 4063f4159dfa36132db4045e8ec4f7f722cdf9bb (patch) | |
| tree | 15f3daaae7835fc40f372e254313a15356e1e9f9 /Library/Homebrew | |
| parent | 88a4a95e69d05010e16920b9e339421ff434754c (diff) | |
| download | brew-4063f4159dfa36132db4045e8ec4f7f722cdf9bb.tar.bz2 | |
Updated deps_spec to match style
Diffstat (limited to 'Library/Homebrew')
| -rw-r--r-- | Library/Homebrew/test/deps_spec.rb | 24 |
1 files changed, 19 insertions, 5 deletions
diff --git a/Library/Homebrew/test/deps_spec.rb b/Library/Homebrew/test/deps_spec.rb index 7d7fe13c3..61a0d1174 100644 --- a/Library/Homebrew/test/deps_spec.rb +++ b/Library/Homebrew/test/deps_spec.rb @@ -1,14 +1,28 @@ -describe Homebrew do - describe "#deps" do +describe "brew deps", :integration_test do + before(:each) do setup_test_formula "foo" setup_test_formula "bar" setup_test_formula "baz", <<-EOS.undent url "https://example.com/baz-1.0" depends_on "bar" EOS + end + + it "outputs nothing for formula foo" do + expect { brew "deps", "foo" }.to output("").to_stdout + .and not_to_output.to_stderr + .and be_a_success + end + + it "outputs foo for formula bar" do + expect { brew "deps", "bar" }.to output("foo\n").to_stdout + .and not_to_output.to_stderr + .and be_a_success + end - expect(cmd("deps", "foo")).to eq("") - expect(cmd("deps", "bar")).to eq("foo") - expect(cmd("deps", "baz")).to eq("bar\nfoo") + it "outputs formulae bar and foo for formula baz" do + expect { brew "deps", "baz" }.to output("bar\nfoo\n").to_stdout + .and not_to_output.to_stderr + .and be_a_success end end |
