Sha256: ffcc9c45da65df96c8f1640f7c1c08b28e210cdae3c35eb9361eecb71bfd2093

Contents?: true

Size: 826 Bytes

Versions: 54

Compression:

Stored size: 826 Bytes

Contents

require File.dirname(__FILE__) + '/../../spec_helper'
require File.dirname(__FILE__) + '/../../../../lib/poolparty/helpers/provisioner_base'

include Provisioner

describe "Slave provisioner" do
  before(:each) do
    
    @cloud = cloud :app do; end
    @remote_instance = PoolParty::Remote::RemoteInstance.new({:ip => "192.168.0.1", :status => "running", :name => "master"}, @cloud)
    stub_list_from_remote_for(@cloud)
    
    @cloud.stub!(:master).and_return @ris.first
    
    @slave = Slave.new(@remote_instance, @cloud, :ubuntu)
  end
  describe "install_tasks" do
    it "should call install_puppet_slave" do
      @slave.should_receive(:install_puppet)
    end
    after do
      @slave.install
    end
  end
  it "should return setup_puppet with the master" do
    @slave.setup_puppet.should =~ /master/
  end
end

Version data entries

54 entries across 54 versions & 2 rubygems

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