mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Followed up bd6e1a0f08
This commit is contained in:
parent
bd6e1a0f08
commit
ae5dffd666
1 changed files with 29 additions and 12 deletions
|
@ -77,17 +77,34 @@ describe "IPAddr#new" do
|
|||
a.family.should == Socket::AF_INET6
|
||||
end
|
||||
|
||||
it "raises on incorrect IPAddr strings" do
|
||||
[
|
||||
["fe80::1%fxp0"],
|
||||
["::1/255.255.255.0"],
|
||||
[IPAddr.new("::1").to_i],
|
||||
["::ffff:192.168.1.2/120", Socket::AF_INET],
|
||||
["[192.168.1.2]/120"],
|
||||
].each { |args|
|
||||
->{
|
||||
IPAddr.new(*args)
|
||||
}.should raise_error(ArgumentError)
|
||||
}
|
||||
ruby_version_is ""..."3.1" do
|
||||
it "raises on incorrect IPAddr strings" do
|
||||
[
|
||||
["fe80::1%fxp0"],
|
||||
["::1/255.255.255.0"],
|
||||
[IPAddr.new("::1").to_i],
|
||||
["::ffff:192.168.1.2/120", Socket::AF_INET],
|
||||
["[192.168.1.2]/120"],
|
||||
].each { |args|
|
||||
->{
|
||||
IPAddr.new(*args)
|
||||
}.should raise_error(ArgumentError)
|
||||
}
|
||||
end
|
||||
end
|
||||
|
||||
ruby_version_is "3.1" do
|
||||
it "raises on incorrect IPAddr strings" do
|
||||
[
|
||||
["::1/255.255.255.0"],
|
||||
[IPAddr.new("::1").to_i],
|
||||
["::ffff:192.168.1.2/120", Socket::AF_INET],
|
||||
["[192.168.1.2]/120"],
|
||||
].each { |args|
|
||||
->{
|
||||
IPAddr.new(*args)
|
||||
}.should raise_error(ArgumentError)
|
||||
}
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Reference in a new issue