4 provider_class = Puppet::Type.type(:posix_acl).provider(:posixacl)
6 describe provider_class do
7 it 'declares a getfacl command' do
9 provider_class.command :getfacl
10 end.not_to raise_error
12 it 'declares a setfacl command' do
14 provider_class.command :setfacl
15 end.not_to raise_error
17 it 'encodes spaces in group names' do
18 RSpec::Mocks.with_temporary_scope do
19 Puppet::Type.stubs(:getfacl).returns("group:test group:rwx\n")
20 File.stubs(:exist?).returns(true)
22 provider_class.command :permission
23 end == ['group:test\040group:rwx']