]> gitweb.fluxo.info Git - puppet-samba.git/commitdiff
add specs for read list option, closes #68
authorAdam Jahn <ajjahn@gmail.com>
Sun, 10 Jul 2016 18:19:57 +0000 (14:19 -0400)
committerAdam Jahn <ajjahn@gmail.com>
Sun, 10 Jul 2016 18:19:57 +0000 (14:19 -0400)
manifests/server/share.pp
spec/defines/samba__server__share_spec.rb

index b68013b47292a59f5d13ab5d304c9cb319710afe..7cf0ffcc9ff6c434c0842395a2173ab634a578d0 100644 (file)
@@ -189,7 +189,7 @@ define samba::server::share($ensure = present,
         default => "set \"${target}/veto oplock files\" '${veto_oplock_files}'",
       },
       $read_list ? {
-        ''      => "rm \"${target}/read list\"",
+        ''      => "rm  \"${target}/read list\"",
         default => "set \"${target}/read list\" '${read_list}'",
       },
       $write_list ? {
index 645b987c14b4e7099971b9174ea355d3615101ca..f6d192504c8c0ae9da581b581ed5b22ee56738f4 100644 (file)
@@ -34,6 +34,7 @@ shared_examples "default share" do
     set.with("oplocks")
     set.with("level2 oplocks")
     set.with("veto oplock files")
+    set.with("read list")
     set.with("write list")
     set.with("hide dot files")
     set.with("root preexec")
@@ -541,6 +542,15 @@ describe 'samba::server::share', :type => :define do
         let(:change_set) { default_changes.with("veto oplock files", "'testing'") }
       end
 
+      context 'with read_list set to "bill,ben"' do
+        include_examples "default share"
+        let(:params) {{
+          :ensure     => 'present',
+          :read_list => 'bill,ben',
+        }}
+        let(:change_set) { default_changes.with("read list", "'bill,ben'") }
+      end
+
       context 'with write_list set to "bill,ben"' do
         include_examples "default share"
         let(:params) {{