module ChefSpec::API

Public Class Methods

included(klass) click to toggle source
# File lib/chefspec/api.rb, line 18
def self.included(klass)
  # non-resources
  klass.include(ChefSpec::API::Core)
  klass.include(ChefSpec::API::Described)
  klass.include(ChefSpec::API::DoNothing)
  klass.include(ChefSpec::API::IncludeAnyRecipe)
  klass.include(ChefSpec::API::IncludeRecipe)
  klass.include(ChefSpec::API::DoNothing)
  klass.include(ChefSpec::API::RenderFile)
  klass.include(ChefSpec::API::StateAttrs)
  klass.include(ChefSpec::API::Notifications)
  klass.include(ChefSpec::API::Stubs)
  klass.include(ChefSpec::API::StubsFor)
  klass.include(ChefSpec::API::Subscriptions)

  # hacks and sugar for resources that don't follow the normal pattern
  klass.include(ChefSpec::API::User)
  klass.include(ChefSpec::API::Link)
  klass.include(ChefSpec::API::Reboot)
end