Sha256: 235aa65a7b0362134e6f0326dbf17f62ed86eb2f8dc6a9100424bd18c25325eb

Contents?: true

Size: 629 Bytes

Versions: 63

Compression:

Stored size: 629 Bytes

Contents

require File.dirname(__FILE__) + '/../../spec_helper'

include PoolParty::Resources

describe "Symlink" do
  before(:each) do
    reset_resources!
    @cloud = cloud :symlink_test do
      has_symlink(:name => "/etc/apache2/puppetmaster.conf", :source => "/etc/http/puppetmaster.conf")
    end
    @symlink = @cloud.resource(:symlink).first
  end
  it "should create a file" do
    @cloud.resource(:symlink).empty?.should == false
  end
  it "should create a file { resource" do
    @symlink.to_string.should =~ /file \{/
  end
  it "should use the from for the ensures" do
    @symlink.ensure.should == @symlink.source
  end
end

Version data entries

63 entries across 63 versions & 2 rubygems

Version Path
auser-poolparty-0.2.15 spec/poolparty/pool/resources/symlink_spec.rb
auser-poolparty-0.2.16 spec/poolparty/pool/resources/symlink_spec.rb
auser-poolparty-0.2.20 spec/poolparty/pool/resources/symlink_spec.rb
auser-poolparty-0.2.21 spec/poolparty/pool/resources/symlink_spec.rb
auser-poolparty-0.2.22 spec/poolparty/pool/resources/symlink_spec.rb
auser-poolparty-0.2.23 spec/poolparty/pool/resources/symlink_spec.rb
auser-poolparty-0.2.24 spec/poolparty/pool/resources/symlink_spec.rb
auser-poolparty-0.2.25 spec/poolparty/pool/resources/symlink_spec.rb
auser-poolparty-0.2.26 spec/poolparty/pool/resources/symlink_spec.rb
auser-poolparty-0.2.35 spec/poolparty/pool/resources/symlink_spec.rb
auser-poolparty-0.2.36 spec/poolparty/pool/resources/symlink_spec.rb
auser-poolparty-0.2.37 spec/poolparty/pool/resources/symlink_spec.rb
auser-poolparty-0.2.38 spec/poolparty/pool/resources/symlink_spec.rb
auser-poolparty-0.2.39 spec/poolparty/pool/resources/symlink_spec.rb
auser-poolparty-0.2.40 spec/poolparty/pool/resources/symlink_spec.rb
auser-poolparty-0.2.41 spec/poolparty/pool/resources/symlink_spec.rb
auser-poolparty-0.2.42 spec/poolparty/pool/resources/symlink_spec.rb
auser-poolparty-0.2.44 spec/poolparty/pool/resources/symlink_spec.rb
auser-poolparty-0.2.45 spec/poolparty/pool/resources/symlink_spec.rb
auser-poolparty-0.2.46 spec/poolparty/pool/resources/symlink_spec.rb