Revision 6a2fce1f
Added by Marek Hulán over 9 years ago
test/unit/nic_test.rb | ||
---|---|---|
end
|
||
end
|
||
|
||
test "bmc requires MAC address if managed" do
|
||
bmc = FactoryGirl.build(:nic_bmc, :managed => true, :mac => '')
|
||
refute bmc.valid?
|
||
assert_includes bmc.errors.keys, :mac
|
||
end
|
||
|
||
test "bmc does not require MAC address if unmanaged" do
|
||
bmc = FactoryGirl.build(:nic_bmc, :managed => false, :mac => '')
|
||
bmc.valid?
|
||
refute_includes bmc.errors.keys, :mac
|
||
end
|
||
|
||
context "on managed host" do
|
||
setup do
|
||
@host = FactoryGirl.create(:host, :managed, :ip => '127.0.0.1')
|
Also available in: Unified diff
Fixes #9497 - Require MAC for managed BMC