module ChefSpec::API::StateAttrs
Public Instance Methods
have_state_attrs(*state_attrs)
click to toggle source
Assert that a Chef
resource has certain state attributes (since Chef
11.8.0):
state_attrs :time, :temperature
@see github.com/opscode/chef/blob/e43d7ebda/lib/chef/resource/file.rb#L32-L37
The Examples section demonstrates the different ways to test a resource’s state_attrs
with ChefSpec
.
@example Assert the lwrp
resource has two state attributes
expect(lwrp).to have_state_attrs(:time, :temperature)
@param [Array] state_attrs
the list of state attributes to assert
@return [ChefSpec::Matchers::StateAttrsMatcher]
# File lib/chefspec/api/state_attrs.rb, line 24 def have_state_attrs(*state_attrs) ChefSpec::Matchers::StateAttrsMatcher.new(state_attrs) end