mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00
21 lines
557 B
Ruby
21 lines
557 B
Ruby
require_relative "../../rubocops/caveats_cop"
|
|
|
|
describe RuboCop::Cop::FormulaAudit::Caveats do
|
|
subject(:cop) { described_class.new }
|
|
|
|
context "When auditing caveats" do
|
|
it "When there is setuid mentioned in caveats" do
|
|
expect_offense(<<~RUBY)
|
|
class Foo < Formula
|
|
homepage "http://example.com/foo"
|
|
url "http://example.com/foo-1.0.tgz"
|
|
def caveats
|
|
"setuid"
|
|
^^^^^^ Don\'t recommend setuid in the caveats, suggest sudo instead.
|
|
end
|
|
end
|
|
RUBY
|
|
end
|
|
end
|
|
end
|