lib/aruba/matchers/path/have_permissions.rb in aruba-0.12.0 vs lib/aruba/matchers/path/have_permissions.rb in aruba-0.13.0
- old
+ new
@@ -28,10 +28,10 @@
# it { expect(directory).to have_permissions('0700') }
# it { expect(directories).to include a_path_with_permissions('0700') }
# end
RSpec::Matchers.define :have_permissions do |expected|
def permissions(file)
- @actual = format("%o", File::Stat.new(file).mode)[-4,4].gsub(/^0*/, '')
+ @actual = Aruba.platform.filesystem_status.new(file).mode
end
match do |actual|
stop_all_commands