Skip to content
Snippets Groups Projects
Commit 2f68aad4 authored by William Ma's avatar William Ma
Browse files

home: Deprecate brew cask home

parent 0227ac5b
No related branches found
No related tags found
No related merge requests found
......@@ -8,6 +8,8 @@ module Cask
end
def run
# odeprecated "brew cask home", "brew home"
if casks.none?
odebug "Opening project homepage"
self.class.open_url "https://brew.sh/"
......
......@@ -8,20 +8,4 @@ describe Cask::Cmd::Home, :cask do
end
it_behaves_like "a command that handles invalid options"
it "opens the homepage for the specified Cask" do
expect(described_class).to receive(:open_url).with("https://brew.sh/")
described_class.run("local-caffeine")
end
it "works for multiple Casks" do
expect(described_class).to receive(:open_url).with("https://brew.sh/")
expect(described_class).to receive(:open_url).with("https://transmissionbt.com/")
described_class.run("local-caffeine", "local-transmission")
end
it "opens the project page when no Cask is specified" do
expect(described_class).to receive(:open_url).with("https://brew.sh/")
described_class.run
end
end
......@@ -20,6 +20,13 @@ describe "brew home", :integration_test do
Cask::CaskLoader.load(local_caffeine_path).homepage
}
it "opens the project page when no formula or cask is specified" do
expect { brew "home", "HOMEBREW_BROWSER" => "echo" }
.to output("https://brew.sh\n").to_stdout
.and not_to_output.to_stderr
.and be_a_success
end
it "opens the homepage for a given Formula" do
setup_test_formula "testballhome"
......@@ -30,7 +37,7 @@ describe "brew home", :integration_test do
end
it "opens the homepage for a given Cask" do
expect { brew "home", cask_path("local-caffeine"), "HOMEBREW_BROWSER" => "echo" }
expect { brew "home", local_caffeine_path, "HOMEBREW_BROWSER" => "echo" }
.to output(/#{local_caffeine_homepage}/).to_stdout
.and not_to_output.to_stderr
.and be_a_success
......@@ -39,7 +46,7 @@ describe "brew home", :integration_test do
it "opens the homepages for a given formula and Cask" do
setup_test_formula "testballhome"
expect { brew "home", "testballhome", cask_path("local-caffeine"), "HOMEBREW_BROWSER" => "echo" }
expect { brew "home", "testballhome", local_caffeine_path, "HOMEBREW_BROWSER" => "echo" }
.to output(/#{testballhome_homepage} #{local_caffeine_homepage}/).to_stdout
.and not_to_output.to_stderr
.and be_a_success
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment