diff options
| author | Dominyk Tiller | 2017-04-28 18:13:38 +0100 |
|---|---|---|
| committer | Dominyk Tiller | 2017-04-28 18:13:38 +0100 |
| commit | ed1ae19aee53c3631a5d4a20e1f4e0a903511cca (patch) | |
| tree | f42f33525998d90f96ec6c5a0ff508b893312093 | |
| parent | 2ad43cb1fddbc056d5f5d389e4c24cdb26dfd2d8 (diff) | |
| download | brew-ed1ae19aee53c3631a5d4a20e1f4e0a903511cca.tar.bz2 | |
audit_spec: test go get ban
| -rw-r--r-- | Library/Homebrew/test/dev-cmd/audit_spec.rb | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/Library/Homebrew/test/dev-cmd/audit_spec.rb b/Library/Homebrew/test/dev-cmd/audit_spec.rb index 9afb7954a..771e1ee79 100644 --- a/Library/Homebrew/test/dev-cmd/audit_spec.rb +++ b/Library/Homebrew/test/dev-cmd/audit_spec.rb @@ -430,6 +430,21 @@ describe FormulaAuditor do expect(fa.problems.first) .to match('xcodebuild should be passed an explicit "SYMROOT"') end + + specify "disallow go get usage" do + fa = formula_auditor "foo", <<-EOS.undent + class Foo <Formula + url "http://example.com/foo-1.0.tgz" + + def install + system "go", "get", "bar" + end + end + EOS + fa.audit_text + expect(fa.problems.first) + .to match("Formulae should not use `go get`. If non-vendored resources are required use `go_resource`s.") + end end describe "#audit_revision_and_version_scheme" do |
