formula_desc_cop_spec: add empty string test

This commit is contained in:
Dominyk Tiller 2017-10-10 15:43:07 +01:00
parent 075f818118
commit 29070e5cbe
No known key found for this signature in database
GPG Key ID: FE19AEFCF658C6F6

View File

@ -27,6 +27,27 @@ describe RuboCop::Cop::FormulaAuditStrict::DescLength do
end
end
it "reports an offense when desc is an empty string" do
source = <<-EOS.undent
class Foo < Formula
url 'http://example.com/foo-1.0.tgz'
desc ''
end
EOS
msg = "The desc (description) should not be an empty string."
expected_offenses = [{ message: msg,
severity: :convention,
line: 3,
column: 2,
source: source }]
inspect_source(source, "/homebrew-core/Formula/foo.rb")
expected_offenses.zip(cop.offenses).each do |expected, actual|
expect_offense(expected, actual)
end
end
it "When desc is too long" do
source = <<-EOS.undent
class Foo < Formula