summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortyler-ball <tyleraball@gmail.com>2014-12-15 12:05:07 -0800
committertyler-ball <tyleraball@gmail.com>2014-12-16 18:00:05 -0800
commit3d593ba01b2d97019ad00aabbae9cc6fb5e134ca (patch)
tree1efe06eae354ca3e4d3a0bd55a3ff58adc80d8b7
parentbac1de423f35c6c6edf761d04217250f312302ff (diff)
downloadchef-3d593ba01b2d97019ad00aabbae9cc6fb5e134ca.tar.gz
Fixing homebrew package to use provider resolver per code review
-rw-r--r--lib/chef/provider/package/homebrew.rb3
-rw-r--r--spec/unit/provider_resolver_spec.rb4
2 files changed, 4 insertions, 3 deletions
diff --git a/lib/chef/provider/package/homebrew.rb b/lib/chef/provider/package/homebrew.rb
index 342c3fd952..e043c01f56 100644
--- a/lib/chef/provider/package/homebrew.rb
+++ b/lib/chef/provider/package/homebrew.rb
@@ -26,7 +26,8 @@ class Chef
class Package
class Homebrew < Chef::Provider::Package
- provides :homebrew_package, os: ["mac_os_x", "darwin"]
+ provides :homebrew_package
+ provides :package, os: ["mac_os_x", "darwin"]
include Chef::Mixin::HomebrewUser
diff --git a/spec/unit/provider_resolver_spec.rb b/spec/unit/provider_resolver_spec.rb
index c56207c554..ab19ff4bee 100644
--- a/spec/unit/provider_resolver_spec.rb
+++ b/spec/unit/provider_resolver_spec.rb
@@ -514,7 +514,7 @@ describe Chef::ProviderResolver do
:deploy_revision, :directory, :dpkg_package, :easy_install_package,
:erl_call, :execute, :file, :gem_package, :git, :http_request, :link, :log, :pacman_package, :paludis_package,
:perl, :python, :remote_directory, :route, :rpm_package, :ruby, :ruby_block, :script,
- :subversion, :template, :timestamped_deploy, :whyrun_safe_ruby_block, :yum_package,
+ :subversion, :template, :timestamped_deploy, :whyrun_safe_ruby_block, :yum_package, :homebrew_package,
]
supported_providers.each do |static_resource|
@@ -530,7 +530,7 @@ describe Chef::ProviderResolver do
end
unsupported_providers = [
- :bff_package, :dsc_script, :homebrew_package, :ips_package, :macports_package,
+ :bff_package, :dsc_script, :ips_package, :macports_package,
:smartos_package, :solaris_package, :windows_package,
:windows_service,
]