spec/docker/util_spec.rb in docker-api-1.30.1 vs spec/docker/util_spec.rb in docker-api-1.30.2
- old
+ new
@@ -1,6 +1,7 @@
require 'spec_helper'
+require 'tempfile'
describe Docker::Util do
subject { described_class }
describe '.parse_json' do
@@ -149,6 +150,21 @@
subject.build_config_header(credentials.to_json)
).to eq(expected_header)
end
end
end
+
+ describe '.filesystem_permissions' do
+ it 'returns the permissions on a file' do
+ file = Tempfile.new('test_file')
+ file.close
+ expected_permissions = 0600
+ File.chmod(expected_permissions, file.path)
+
+ actual_permissions = subject.filesystem_permissions(file.path)
+
+ file.unlink
+ expect(actual_permissions).to eql(expected_permissions)
+ end
+ end
+
end