Module: ChefSpec::API::User
- Defined in:
- lib/chefspec/api/user.rb
Instance Method Summary collapse
-
#create_user(resource_name) ⇒ ChefSpec::Matchers::ResourceMatcher
Assert that a
user
resource exists in the Chef run with the action:create
. -
#lock_user(resource_name) ⇒ ChefSpec::Matchers::ResourceMatcher
Assert that a
user
resource exists in the Chef run with the action:lock
. -
#manage_user(resource_name) ⇒ ChefSpec::Matchers::ResourceMatcher
Assert that a
user
resource exists in the Chef run with the action:manage
. -
#modify_user(resource_name) ⇒ ChefSpec::Matchers::ResourceMatcher
Assert that a
user
resource exists in the Chef run with the action:modify
. -
#remove_user(resource_name) ⇒ ChefSpec::Matchers::ResourceMatcher
Assert that a
user
resource exists in the Chef run with the action:remove
. -
#unlock_user(resource_name) ⇒ ChefSpec::Matchers::ResourceMatcher
Assert that a
user
resource exists in the Chef run with the action:unlock
.
Instance Method Details
#create_user(resource_name) ⇒ ChefSpec::Matchers::ResourceMatcher
Assert that a user
resource exists in the Chef run with the action :create
. Given a Chef Recipe that creates “apache2” as a user
:
user 'apache2' do
action :create
end
The Examples section demonstrates the different ways to test a user
resource with ChefSpec.
39 40 41 |
# File 'lib/chefspec/api/user.rb', line 39 def create_user(resource_name) ChefSpec::Matchers::ResourceMatcher.new(:user, :create, resource_name) end |
#lock_user(resource_name) ⇒ ChefSpec::Matchers::ResourceMatcher
Assert that a user
resource exists in the Chef run with the action :lock
. Given a Chef Recipe that locks “apache2” as a user
:
user 'apache2' do
action :lock
end
The Examples section demonstrates the different ways to test a user
resource with ChefSpec.
187 188 189 |
# File 'lib/chefspec/api/user.rb', line 187 def lock_user(resource_name) ChefSpec::Matchers::ResourceMatcher.new(:user, :lock, resource_name) end |
#manage_user(resource_name) ⇒ ChefSpec::Matchers::ResourceMatcher
Assert that a user
resource exists in the Chef run with the action :manage
. Given a Chef Recipe that manages “apache2” as a user
:
user 'apache2' do
action :manage
end
The Examples section demonstrates the different ways to test a user
resource with ChefSpec.
150 151 152 |
# File 'lib/chefspec/api/user.rb', line 150 def manage_user(resource_name) ChefSpec::Matchers::ResourceMatcher.new(:user, :manage, resource_name) end |
#modify_user(resource_name) ⇒ ChefSpec::Matchers::ResourceMatcher
Assert that a user
resource exists in the Chef run with the action :modify
. Given a Chef Recipe that modifies “apache2” as a user
:
user 'apache2' do
action :modify
end
The Examples section demonstrates the different ways to test a user
resource with ChefSpec.
113 114 115 |
# File 'lib/chefspec/api/user.rb', line 113 def modify_user(resource_name) ChefSpec::Matchers::ResourceMatcher.new(:user, :modify, resource_name) end |
#remove_user(resource_name) ⇒ ChefSpec::Matchers::ResourceMatcher
Assert that a user
resource exists in the Chef run with the action :remove
. Given a Chef Recipe that removes “apache2” as a user
:
user 'apache2' do
action :remove
end
The Examples section demonstrates the different ways to test a user
resource with ChefSpec.
76 77 78 |
# File 'lib/chefspec/api/user.rb', line 76 def remove_user(resource_name) ChefSpec::Matchers::ResourceMatcher.new(:user, :remove, resource_name) end |
#unlock_user(resource_name) ⇒ ChefSpec::Matchers::ResourceMatcher
Assert that a user
resource exists in the Chef run with the action :unlock
. Given a Chef Recipe that unlocks “apache2” as a user
:
user 'apache2' do
action :unlock
end
The Examples section demonstrates the different ways to test a user
resource with ChefSpec.
224 225 226 |
# File 'lib/chefspec/api/user.rb', line 224 def unlock_user(resource_name) ChefSpec::Matchers::ResourceMatcher.new(:user, :unlock, resource_name) end |