Sha256: b821c63686c95fab4b1da8021d1781a1bf204f03ec1f46ff182227d25ef32d06
Contents?: true
Size: 853 Bytes
Versions: 4
Compression:
Stored size: 853 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_master) end after do @slave.install end end it "should return install_puppet as apt-get install puppet factor" do @slave.setup_puppet.should =~ /puppetd/ end end
Version data entries
4 entries across 4 versions & 2 rubygems