Sha256: e49ddce7d916c3d79ce0127718ee234d60d12a4fb5bee34f7ca6898c4b0317af
Contents?: true
Size: 1.27 KB
Versions: 1
Compression:
Stored size: 1.27 KB
Contents
require 'spec_helper' set :os, { :family => nil } describe 'File related commands' do after do property[:os_by_host] = nil end context Specinfra.command.get(:check_file_is_directory, '/tmp') do it { should eq 'test -d /tmp' } end context Specinfra.command.get(:change_file_mode, '/tmp', '0644') do it { should eq 'chmod 0644 /tmp' } end context Specinfra.command.get(:change_file_owner, '/tmp', 'root') do it { should eq 'chown root /tmp' } end context Specinfra.command.get(:change_file_owner, '/tmp', 'root', 'root') do it { should eq 'chown root:root /tmp' } end context Specinfra.command.get(:change_file_group, '/tmp', 'root') do it { should eq 'chgrp root /tmp' } end context Specinfra.command.get(:create_file_as_directory, '/tmp') do it { should eq 'mkdir -p /tmp' } end context Specinfra.command.get(:get_file_owner_user, '/tmp') do it { should eq 'stat -c %U /tmp' } end context Specinfra.command.get(:get_file_owner_group, '/tmp') do it { should eq 'stat -c %G /tmp' } end context Specinfra.command.get(:move_file, '/src', '/dest') do it { should eq 'mv /src /dest' } end context Specinfra.command.get(:link_file_to, '/link', '/target') do it { should eq 'ln -s /target /link' } end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
specinfra-2.0.0.beta35 | spec/command/base/file_spec.rb |