Revision 0925c7cc
Added by Marek Hulán about 9 years ago
test/lib/net/validations_test.rb | ||
---|---|---|
|
||
context "when invalid MAC address" do
|
||
test "should handle invalid MAC address length" do
|
||
assert_nil Net::Validations.normalize_mac("aa:bb:cc:dd:ee:ff:gg:11")
|
||
assert_raise ArgumentError do
|
||
Net::Validations.normalize_mac("aa:bb:cc:dd:ee:ff:gg:11")
|
||
end
|
||
end
|
||
|
||
test "should handle invalid MAC address characters" do
|
||
assert_nil Net::Validations.normalize_mac("aa:bb:cc:dd:ee:zz")
|
||
assert_raise ArgumentError do
|
||
assert_nil Net::Validations.normalize_mac("aa:bb:cc:dd:ee:zz")
|
||
end
|
||
end
|
||
end
|
||
end
|
Also available in: Unified diff
Fixes #9044 - fixes invalid mac in tests
Also do not reset invalid mac address to nil so we can propagate proper
validation error.
(cherry picked from commit ee1f56de6b2bdca4dfd104b99ec25340bfb51aaa)