aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoshua Liu2017-02-23 01:54:44 -0500
committerJoshua Liu2017-02-23 01:54:44 -0500
commit4063f4159dfa36132db4045e8ec4f7f722cdf9bb (patch)
tree15f3daaae7835fc40f372e254313a15356e1e9f9
parent88a4a95e69d05010e16920b9e339421ff434754c (diff)
downloadbrew-4063f4159dfa36132db4045e8ec4f7f722cdf9bb.tar.bz2
Updated deps_spec to match style
-rw-r--r--Library/Homebrew/test/deps_spec.rb24
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