:require => 'Augeas[test_share-section]',
:notify => 'Class[Samba::Server::Service]')
}
- end#no params
+ end
context 'with ensure set to absent' do
let(:title) { 'test_share' }
:require => 'Class[Samba::Server::Config]',
:notify => 'Class[Samba::Server::Service]')
}
- end#no params
+ end
context 'with available set to true' do
include_examples "default share"
:available => true,
}}
let(:change_set) { default_changes.with("available", "yes") }
- end#available true
+ end
context 'with available set to false' do
include_examples "default share"
:available => false,
}}
let(:change_set) { default_changes.with("available", "no") }
- end#available false
+ end
context 'with browsable set to true' do
include_examples "default share"
:browsable => true,
}}
let(:change_set) { default_changes.with("browsable", "yes") }
- end#browsable false
+ end
context 'with browsable set to false' do
include_examples "default share"
:browsable => false,
}}
let(:change_set) { default_changes.with("browsable", "no") }
- end#browsable false
+ end
context 'with root_preexec set to /bin/true' do
include_examples "default share"
:root_preexec => '/bin/true',
}}
let(:change_set) { default_changes.with("root preexec", "'/bin/true'") }
- end#root_preexec
+ end
context 'with comment set to "testing testing"' do
include_examples "default share"
:comment => 'testing testing',
}}
let(:change_set) { default_changes.with("comment", "'testing testing'") }
- end#comment
+ end
context 'with copy set to "testing testing"' do
include_examples "default share"
:copy => 'testing testing',
}}
let(:change_set) { default_changes.with("copy", "'testing testing'") }
- end#copy
+ end
context 'with create_mask set to "755"' do
include_examples "default share"
:create_mask => '755',
}}
let(:change_set) { default_changes.with("create mask", "'755'") }
- end#create mask
+ end
context 'with directory_mask set to "755"' do
include_examples "default share"
:directory_mask => '755',
}}
let(:change_set) { default_changes.with("directory mask", "'755'") }
- end#directory_mask
+ end
context 'with force_create_mask set to "755"' do
include_examples "default share"
:force_create_mask => '755',
}}
let(:change_set) { default_changes.with("force create mask", "'755'") }
- end#force_create_mask
+ end
context 'with force_directory_mode set to "755"' do
include_examples "default share"
:force_directory_mode => '755',
}}
let(:change_set) { default_changes.with("force directory mode", "'755'") }
- end#force_directory_mode
+ end
context 'with force_group set to "nogroup"' do
include_examples "default share"
:force_group => 'nogroup',
}}
let(:change_set) { default_changes.with("force group", "'nogroup'") }
- end#force_group
+ end
context 'with force_user set to "nobody"' do
include_examples "default share"
:force_user => 'nobody',
}}
let(:change_set) { default_changes.with("force user", "'nobody'") }
- end#force_user
+ end
context 'with guest_ok set to true' do
include_examples "default share"
:guest_ok => true,
}}
let(:change_set) { default_changes.with("guest ok", "yes") }
- end#guest_ok true
+ end
context 'with guest_ok set to false' do
include_examples "default share"
:guest_ok => false,
}}
let(:change_set) { default_changes.with("guest ok", "no") }
- end#guest_ok false
+ end
context 'with guest_only set to true' do
include_examples "default share"
:guest_only => true,
}}
let(:change_set) { default_changes.with("guest only", "yes") }
- end#guest_only false
+ end
context 'with guest_only set to false' do
include_examples "default share"
:guest_only => false,
}}
let(:change_set) { default_changes.with("guest only", "no") }
- end#guest_only false
+ end
context 'with hide_unreadable set to true' do
include_examples "default share"
:hide_unreadable => true,
}}
let(:change_set) { default_changes.with("hide unreadable", "yes") }
- end#hide_unreadable true
+ end
context 'with hide_unreadable set to false' do
include_examples "default share"
:hide_unreadable => false,
}}
let(:change_set) { default_changes.with("hide unreadable", "no") }
- end#hide_unreadable false
+ end
context 'with path set to /tmp' do
include_examples "default share"
:path => '/tmp',
}}
let(:change_set) { default_changes.with("path", "'/tmp'", nil) }
- end#path
+ end
context 'with read_only set to true' do
include_examples "default share"
:read_only => true,
}}
let(:change_set) { default_changes.with("read only", "yes") }
- end#read_only true
+ end
context 'with read_only set to false' do
include_examples "default share"
:read_only => false,
}}
let(:change_set) { default_changes.with("read only", "no") }
- end#read_only false
+ end
context 'with public set to true' do
include_examples "default share"
:public => true,
}}
let(:change_set) { default_changes.with("public", "yes") }
- end#public true
+ end
context 'with public set to false' do
include_examples "default share"
:public => false,
}}
let(:change_set) { default_changes.with("public", "no") }
- end#public false
+ end
context 'with writable set to true' do
include_examples "default share"
:writable => true,
}}
let(:change_set) { default_changes.with("writable", "yes") }
- end#writable true
+ end
context 'with writable set to false' do
include_examples "default share"
:writable => false,
}}
let(:change_set) { default_changes.with("writable", "no") }
- end#writable false
+ end
context 'with printable set to true' do
include_examples "default share"
:printable => true,
}}
let(:change_set) { default_changes.with("printable", "yes") }
- end#printable true
+ end
context 'with printable set to false' do
include_examples "default share"
:printable => false,
}}
let(:change_set) { default_changes.with("printable", "no") }
- end#printable false
+ end
context 'with follow_symlinks set to true' do
include_examples "default share"
:follow_symlinks => true,
}}
let(:change_set) { default_changes.with("follow symlinks", "yes") }
- end#follow_symlinks true
+ end
context 'with follow_symlinks set to false' do
include_examples "default share"
:follow_symlinks => false,
}}
let(:change_set) { default_changes.with("follow symlinks", "no") }
- end#follow_symlinks false
+ end
context 'with wide_links set to true' do
include_examples "default share"
:wide_links => true,
}}
let(:change_set) { default_changes.with("wide links", "yes") }
- end#wide_links true
+ end
context 'with wide_links set to false' do
include_examples "default share"
:wide_links => false,
}}
let(:change_set) { default_changes.with("wide links", "no") }
- end#wide_links false
+ end
context 'with map_acl_inherit set to true' do
include_examples "default share"
:map_acl_inherit => true,
}}
let(:change_set) { default_changes.with("map acl inherit", "yes") }
- end#map_acl_inherit true
+ end
context 'with map_acl_inherit set to false' do
include_examples "default share"
:map_acl_inherit => false,
}}
let(:change_set) { default_changes.with("map acl inherit", "no") }
- end#map_acl_inherit false
+ end
context 'with store_dos_attributes set to true' do
include_examples "default share"
:store_dos_attributes => true,
}}
let(:change_set) { default_changes.with("store dos attributes", "yes") }
- end#store_dos_attributes true
+ end
context 'with store_dos_attributes set to false' do
include_examples "default share"
:store_dos_attributes => false,
}}
let(:change_set) { default_changes.with("store dos attributes", "no") }
- end#store_dos_attributes false
+ end
context 'with strict_allocate set to true' do
include_examples "default share"
:strict_allocate => true,
}}
let(:change_set) { default_changes.with("strict allocate", "yes") }
- end#strict_allocate true
+ end
context 'with strict_allocate set to false' do
include_examples "default share"
:strict_allocate => false,
}}
let(:change_set) { default_changes.with("strict allocate", "no") }
- end#strict_allocate false
+ end
context 'with valid_users set to "bill,ben"' do
include_examples "default share"
:valid_users => 'bill,ben',
}}
let(:change_set) { default_changes.with("valid users", "'bill,ben'") }
- end#valid_users
+ end
context 'with op_locks set to "testing"' do
include_examples "default share"
:op_locks => 'testing',
}}
let(:change_set) { default_changes.with("oplocks", "'testing'") }
- end#op_locks
+ end
context 'with level2_oplocks set to "testing"' do
include_examples "default share"
:level2_oplocks => 'testing',
}}
let(:change_set) { default_changes.with("level2 oplocks", "'testing'") }
- end#level2_oplocks
+ end
context 'with veto_oplock_files set to "testing"' do
include_examples "default share"
:veto_oplock_files => 'testing',
}}
let(:change_set) { default_changes.with("veto oplock files", "'testing'") }
- end#veto_oplock_files
+ end
context 'with write_list set to "bill,ben"' do
include_examples "default share"
:write_list => 'bill,ben',
}}
let(:change_set) { default_changes.with("write list", "'bill,ben'") }
- end#write_list
+ end
context 'with hide_dot_files set to true' do
include_examples "default share"
:hide_dot_files => true,
}}
let(:change_set) { default_changes.with("hide dot files", "yes") }
- end#hide_dot_files true
+ end
context 'with hide_dot_files set to false' do
include_examples "default share"
:hide_dot_files => false,
}}
let(:change_set) { default_changes.with("hide dot files", "no") }
- end#hide_dot_files false
+ end
context 'with root_preexec set to "/bin/test"' do
include_examples "default share"
:root_preexec => '/bin/test',
}}
let(:change_set) { default_changes.with("root preexec", "'/bin/test'") }
- end#root_preexec
+ end
end
end
end