Sha256: 3ef506f9e47b7dfdf39b396a4c3f2e588f1937d2a266bc023869a4bea7dd43d7

Contents?: true

Size: 806 Bytes

Versions: 2

Compression:

Stored size: 806 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + '/../spec_helper')
describe "Connection" do

  before :each do
    user ||= ENV["ipmiuser"] || "admin"
    pass ||= ENV["ipmipass"] || "password"
    host ||= ENV["ipmihost"] || "10.0.1.16"
    provider ||= ENV["ipmiprovider"] || "ipmitool"
    @conn = Rubyipmi.connect(user, pass, host, provider)

  end

  it "creates a new object" do
     @conn.should_not be_nil

  end

  it 'creates a bmc object' do
    @conn.bmc.should_not be_nil
    puts "Last Call: #{@conn.bmc.lastcall.inspect}"

  end

  it 'creates a chassis object' do
    @conn.chassis.should_not be_nil
    puts "Last Call: #{@conn.chassis.lastcall.inspect}"

  end


end
#it "raises an error if host is unreachable" do
#  conn = Freeipmi.connect("admin", "creative", "192.168.1.181")
#
#end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rubyipmi-0.8.1 spec/integration/connection_spec.rb
rubyipmi-0.7.0 spec/integration/connection_spec.rb