diff options
| author | Markus Reiter | 2017-10-03 10:49:58 +0200 | 
|---|---|---|
| committer | Markus Reiter | 2017-10-03 10:56:40 +0200 | 
| commit | 643b2a168c6c5b2f21b141ec385fc49d29c41718 (patch) | |
| tree | ae9f32f7283806d2e1878bb4aa8932b2fbacb2de /Library/Homebrew/test/cask/cli/audit_spec.rb | |
| parent | ec0d8fa7ba18f4fe05c5241258502c8db332b13d (diff) | |
| download | brew-643b2a168c6c5b2f21b141ec385fc49d29c41718.tar.bz2 | |
Refactor `cask/cli` specs.
Diffstat (limited to 'Library/Homebrew/test/cask/cli/audit_spec.rb')
| -rw-r--r-- | Library/Homebrew/test/cask/cli/audit_spec.rb | 16 | 
1 files changed, 10 insertions, 6 deletions
diff --git a/Library/Homebrew/test/cask/cli/audit_spec.rb b/Library/Homebrew/test/cask/cli/audit_spec.rb index 30ab437cb..da8bf1273 100644 --- a/Library/Homebrew/test/cask/cli/audit_spec.rb +++ b/Library/Homebrew/test/cask/cli/audit_spec.rb @@ -1,6 +1,10 @@ +require_relative "shared_examples/invalid_option" +  describe Hbc::CLI::Audit, :cask do    let(:cask) { Hbc::Cask.new(nil) } +  it_behaves_like "a command that handles invalid options" +    describe "selection of Casks to audit" do      it "audits all Casks if no tokens are given" do        expect(cask).to be_a Hbc::Cask @@ -9,7 +13,7 @@ describe Hbc::CLI::Audit, :cask do        expect(Hbc::Auditor).to receive(:audit).twice.and_return(true) -      Hbc::CLI::Audit.run +      described_class.run      end      it "audits specified Casks if tokens are given" do @@ -20,7 +24,7 @@ describe Hbc::CLI::Audit, :cask do          .with(cask, audit_download: false, check_token_conflicts: false)          .and_return(true) -      Hbc::CLI::Audit.run(cask_token) +      described_class.run(cask_token)      end    end @@ -31,7 +35,7 @@ describe Hbc::CLI::Audit, :cask do          .with(cask, audit_download: false, check_token_conflicts: false)          .and_return(true) -      Hbc::CLI::Audit.run("casktoken") +      described_class.run("casktoken")      end      it "download a Cask if --download flag is set" do @@ -40,7 +44,7 @@ describe Hbc::CLI::Audit, :cask do          .with(cask, audit_download: true, check_token_conflicts: false)          .and_return(true) -      Hbc::CLI::Audit.run("casktoken", "--download") +      described_class.run("casktoken", "--download")      end    end @@ -51,7 +55,7 @@ describe Hbc::CLI::Audit, :cask do          .with(cask, audit_download: false, check_token_conflicts: false)          .and_return(true) -      Hbc::CLI::Audit.run("casktoken") +      described_class.run("casktoken")      end      it "checks for token conflicts if --token-conflicts flag is set" do @@ -60,7 +64,7 @@ describe Hbc::CLI::Audit, :cask do          .with(cask, audit_download: false, check_token_conflicts: true)          .and_return(true) -      Hbc::CLI::Audit.run("casktoken", "--token-conflicts") +      described_class.run("casktoken", "--token-conflicts")      end    end  end  | 
