diff options
Diffstat (limited to 'spec/lib/puppet_spec/files.rb')
| -rwxr-xr-x | spec/lib/puppet_spec/files.rb | 10 | 
1 files changed, 10 insertions, 0 deletions
| diff --git a/spec/lib/puppet_spec/files.rb b/spec/lib/puppet_spec/files.rb index 1e1076b91..312c4fc95 100755 --- a/spec/lib/puppet_spec/files.rb +++ b/spec/lib/puppet_spec/files.rb @@ -75,4 +75,14 @@ module PuppetSpec::Files      $global_tempfiles ||= []      $global_tempfiles << tmp    end + +  def expect_file_mode(file, mode) +    actual_mode = "%o" % Puppet::FileSystem.stat(file).mode +    target_mode = if Puppet.features.microsoft_windows? +      mode +    else +      "10" + "%04i" % mode.to_i +    end +    actual_mode.should == target_mode +  end  end | 
