Sha256: 086776feb5a750c698884ea25bf46e873d7292a11ab88c72d346503a87eea2d7

Contents?: true

Size: 678 Bytes

Versions: 73

Compression:

Stored size: 678 Bytes

Contents

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

include PoolParty::Resources

describe "Host" do
  describe "instances" do
    before(:each) do
      @host = host({:name => "node1"})
    end
    it "should turn the one hash instance into a string" do
      @host.to_string.should =~ /node1/
    end
    describe "as included" do            
      before(:each) do
        @host = host do
          name "master"
          ip "192.168.0.1"
        end
      end
      it "should use default values" do
        @host.name.should == "master"
      end
      it "should also set options through a hash" do
        @host.ip.should == "192.168.0.1"
      end
    end
  end
end

Version data entries

73 entries across 73 versions & 2 rubygems

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