brew/Library/Homebrew/test/cmd/command_spec.rb
Mike McQuaid 4ffcd8a110
Various improvements for brew command
- Add a (large) speedup by moving some logic to Bash for the typical
  case of a normal or dev-cmd, Bash or Ruby command.
- Make `brew command` a non-developer command, I don't think it makes
  sense to consider it something needed for developing Homebrew.
- Update the manpage/tests/RBI accordingly.

Co-authored-by: Carlo Cabrera <30379873+carlocab@users.noreply.github.com>
2024-04-30 11:38:19 +01:00

15 lines
400 B
Ruby

# frozen_string_literal: true
require "cmd/shared_examples/args_parse"
require "cmd/command"
RSpec.describe Homebrew::Cmd::Command do
it_behaves_like "parseable arguments"
it "returns the file for a given command", :integration_test do
expect { brew "command", "info" }
.to output(%r{#{Regexp.escape(HOMEBREW_LIBRARY_PATH)}/cmd/info.rb}o).to_stdout
.and be_a_success
end
end