aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cask/test
diff options
context:
space:
mode:
authorMarkus Reiter2017-02-08 12:01:03 +0100
committerMarkus Reiter2017-02-10 17:19:19 +0100
commit2ade29a5cf5df84ed9fb7dcf429c59c3e084a6a1 (patch)
tree60a14d3f2aeac52b02f19c454c7ca4dfa1e465b3 /Library/Homebrew/cask/test
parent9e31b51cb0f14ca8e9491de90248532fc44f123f (diff)
downloadbrew-2ade29a5cf5df84ed9fb7dcf429c59c3e084a6a1.tar.bz2
Convert Cat test to spec.
Diffstat (limited to 'Library/Homebrew/cask/test')
-rw-r--r--Library/Homebrew/cask/test/cask/cli/cat_test.rb59
1 files changed, 0 insertions, 59 deletions
diff --git a/Library/Homebrew/cask/test/cask/cli/cat_test.rb b/Library/Homebrew/cask/test/cask/cli/cat_test.rb
deleted file mode 100644
index 2eca9cfe9..000000000
--- a/Library/Homebrew/cask/test/cask/cli/cat_test.rb
+++ /dev/null
@@ -1,59 +0,0 @@
-require "test_helper"
-
-describe Hbc::CLI::Cat do
- describe "given a basic Cask" do
- before do
- @expected_output = <<-EOS.undent
- cask 'basic-cask' do
- version '1.2.3'
- sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
-
- url 'http://example.com/TestCask.dmg'
- homepage 'http://example.com/'
-
- app 'TestCask.app'
- end
- EOS
- end
-
- it "displays the Cask file content about the specified Cask" do
- lambda {
- Hbc::CLI::Cat.run("basic-cask")
- }.must_output(@expected_output)
- end
-
- it "throws away additional Cask arguments and uses the first" do
- lambda {
- Hbc::CLI::Cat.run("basic-cask", "local-caffeine")
- }.must_output(@expected_output)
- end
-
- it "throws away stray options" do
- lambda {
- Hbc::CLI::Cat.run("--notavalidoption", "basic-cask")
- }.must_output(@expected_output)
- end
- end
-
- it "raises an exception when the Cask does not exist" do
- lambda {
- Hbc::CLI::Cat.run("notacask")
- }.must_raise Hbc::CaskUnavailableError
- end
-
- describe "when no Cask is specified" do
- it "raises an exception" do
- lambda {
- Hbc::CLI::Cat.run
- }.must_raise Hbc::CaskUnspecifiedError
- end
- end
-
- describe "when no Cask is specified, but an invalid option" do
- it "raises an exception" do
- lambda {
- Hbc::CLI::Cat.run("--notavalidoption")
- }.must_raise Hbc::CaskUnspecifiedError
- end
- end
-end