# File lib/rspec-puppet/matchers/type_matchers.rb, line 61 def matches?(type_title_and_params) type = type_title_and_params[0] title = type_title_and_params[1] params = type_title_and_params[2] unless match_params(type) && match_props(type) && match_features(type) return false end if @params_with_values != {} || @exp_provider # only build a resource if we are validating provider or setting # additional parameters resource = be_valid_resource(type, title, params.merge(@params_with_values)) match_default_provider(resource) and match_default_values(resource) else true end end