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-15 12:05:07 -0800
commit2101461d0f6f0ab8480e367dc570b3ce487b2816 (patch)
tree1a9d57e61ee731513bb5bcb88ec1aee617216d77
parent5f44d328dfa9031e9213ad433da1bcddb77081d0 (diff)
downloadchef-tball/notification.tar.gz
Fixing homebrew package to use provider resolver per code reviewtball/notification
-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,
]