Sha256: 1ef4869ed29077cbc2f2e5bb6cfdec138627743fd846c25b9406fdbde113b3e5

Contents?: true

Size: 518 Bytes

Versions: 1

Compression:

Stored size: 518 Bytes

Contents

require 'spec_helper'

describe 'Node' do

  it 'should have ip' do
    expect(Node.new(ip: '10.1.1.1').ip).to eq('10.1.1.1')
  end

  it 'should have a #to_ip' do
    expect(Node.new(ip: '10.1.1.1').ip).to be_a(IPAddr)
  end

  it 'should have mac address' do
    expect(Node.new(mac: 'aa:cc:dd:ee:ff:gg').mac).to eq('aa:cc:dd:ee:ff:gg')
  end

  it 'should have name' do
    expect(Node.new(name: 'my iphone').name).to eq('my iphone')
  end

  it 'should have ports' do
  end

  it 'should have hoops' do
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
hooray-0.1.5 spec/hooray/node_spec.rb