diff options
| author | Mike McQuaid | 2017-06-09 11:20:01 +0300 |
|---|---|---|
| committer | GitHub | 2017-06-09 11:20:01 +0300 |
| commit | 1ef00aaf6f9945170f6db5a67d9c0e9b359e906a (patch) | |
| tree | cf78f777c1ebbaa65bc1bd1b50b67e7e89648ef9 /Library/Homebrew/test | |
| parent | e83e394a731f3317dc09a5eb1210ff6996e40ed2 (diff) | |
| parent | 113a7a81d031bc060aa9e83f334e52bed75b79c3 (diff) | |
| download | brew-1ef00aaf6f9945170f6db5a67d9c0e9b359e906a.tar.bz2 | |
Merge pull request #2757 from Homebrew/revert-2755-audit_checksum_rubocop
Revert "audit: Port audit_checksum method to rubocop and add tests"
Diffstat (limited to 'Library/Homebrew/test')
| -rw-r--r-- | Library/Homebrew/test/rubocops/checksum_cop_spec.rb | 78 |
1 files changed, 0 insertions, 78 deletions
diff --git a/Library/Homebrew/test/rubocops/checksum_cop_spec.rb b/Library/Homebrew/test/rubocops/checksum_cop_spec.rb deleted file mode 100644 index fb21771ff..000000000 --- a/Library/Homebrew/test/rubocops/checksum_cop_spec.rb +++ /dev/null @@ -1,78 +0,0 @@ -require "rubocop" -require "rubocop/rspec/support" -require_relative "../../extend/string" -require_relative "../../rubocops/checksum_cop" - -describe RuboCop::Cop::FormulaAudit::Checksum do - subject(:cop) { described_class.new } - - context "When auditing spec checksums" do - it "When the checksum is empty" do - source = <<-EOS.undent - class Foo < Formula - url 'http://example.com/foo-1.0.tgz' - stable do - url "https://github.com/foo-lang/foo-compiler/archive/0.18.0.tar.gz" - sha256 "" - - resource "foo-package" do - url "https://github.com/foo-lang/foo-package/archive/0.18.0.tar.gz" - sha256 "" - end - end - end - EOS - - expected_offenses = [{ message: "Stable: sha256 is empty", - severity: :convention, - line: 5, - column: 4, - source: source }, - { message: "Stable resource \"foo-package\": sha256 is empty", - severity: :convention, - line: 9, - column: 6, - source: source }] - - inspect_source(cop, source) - - expected_offenses.zip(cop.offenses).each do |expected, actual| - expect_offense(expected, actual) - end - end - - it "When the checksum is not 64 characters" do - source = <<-EOS.undent - class Foo < Formula - url 'http://example.com/foo-1.0.tgz' - stable do - url "https://github.com/foo-lang/foo-compiler/archive/0.18.0.tar.gz" - sha256 "5cf6e1ae0a645b426c0474cc7cd3f7d1605ffa1ac5756a39a8b2268ddc7ea0e9ad" - - resource "foo-package" do - url "https://github.com/foo-lang/foo-package/archive/0.18.0.tar.gz" - sha256 "5cf6e1ae0a645b426c047aaa4cc7cd3f7d1605ffa1ac5756a39a8b2268ddc7ea0e9" - end - end - end - EOS - - expected_offenses = [{ message: "Stable: sha256 should be 64 characters", - severity: :convention, - line: 5, - column: 12, - source: source }, - { message: "Stable resource \"foo-package\": sha256 should be 64 characters", - severity: :convention, - line: 9, - column: 14, - source: source }] - - inspect_source(cop, source) - - expected_offenses.zip(cop.offenses).each do |expected, actual| - expect_offense(expected, actual) - end - end - end -end |
