class RuboCop::Cop::Chef::Modernize::DefinesChefSpecMatchers
ChefSpec 7.1 and later auto generate ChefSpec matchers. Matchers in cookbooks can now be removed.
@example
### incorrect if defined?(ChefSpec) def create_yum_repository(resource_name) ChefSpec::Matchers::ResourceMatcher.new(:yum_repository, :create, resource_name) end end
Constants
- MSG
Public Instance Methods
Source
# File lib/rubocop/cop/chef/modernize/defines_chefspec_matchers.rb, line 43 def on_if(node) chefspec_matcher?(node) do add_offense(node, severity: :refactor) do |corrector| corrector.remove(range_with_surrounding_space(range: node.loc.expression, side: :left)) end end end