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