mirror of
https://github.com/elastic/logstash.git
synced 2025-04-24 14:47:19 -04:00
- fix dns specs
This commit is contained in:
parent
0bfdfb5e95
commit
023795ae22
1 changed files with 17 additions and 17 deletions
|
@ -4,18 +4,18 @@ require "logstash/filters/dns"
|
|||
describe LogStash::Filters::DNS do
|
||||
extend LogStash::RSpec
|
||||
|
||||
describe "dns reverse lookup, replace (on event.source)" do
|
||||
describe "dns reverse lookup, replace" do
|
||||
config <<-CONFIG
|
||||
filter {
|
||||
dns {
|
||||
reverse => "@source"
|
||||
reverse => "host"
|
||||
action => "replace"
|
||||
}
|
||||
}
|
||||
CONFIG
|
||||
|
||||
sample({"@source" => "199.192.228.250"}) do
|
||||
insist { subject.source } == "carrera.databits.net"
|
||||
sample("host" => "199.192.228.250") do
|
||||
insist { subject["host"] } == "carrera.databits.net"
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -29,7 +29,7 @@ describe LogStash::Filters::DNS do
|
|||
}
|
||||
CONFIG
|
||||
|
||||
sample({"@fields" => { "foo" => "199.192.228.250"}}) do
|
||||
sample("foo" => "199.192.228.250") do
|
||||
insist { subject["foo"] } == "carrera.databits.net"
|
||||
end
|
||||
end
|
||||
|
@ -44,7 +44,7 @@ describe LogStash::Filters::DNS do
|
|||
}
|
||||
CONFIG
|
||||
|
||||
sample({"@fields" => { "foo" => "199.192.228.250"}}) do
|
||||
sample("foo" => "199.192.228.250") do
|
||||
insist { subject["foo"][0] } == "199.192.228.250"
|
||||
insist { subject["foo"][1] } == "carrera.databits.net"
|
||||
end
|
||||
|
@ -59,23 +59,23 @@ describe LogStash::Filters::DNS do
|
|||
}
|
||||
CONFIG
|
||||
|
||||
sample({"@fields" => { "foo" => "not.an.ip"}}) do
|
||||
sample("foo" => "not.an.ip") do
|
||||
insist { subject["foo"] } == "not.an.ip"
|
||||
end
|
||||
end
|
||||
|
||||
describe "dns resolve lookup, replace (on event.source)" do
|
||||
describe "dns resolve lookup, replace" do
|
||||
config <<-CONFIG
|
||||
filter {
|
||||
dns {
|
||||
resolve => "@source"
|
||||
resolve => "host"
|
||||
action => "replace"
|
||||
}
|
||||
}
|
||||
CONFIG
|
||||
|
||||
sample({"@source" => "carrera.databits.net"}) do
|
||||
insist { subject.source } == "199.192.228.250"
|
||||
sample("host" => "carrera.databits.net") do
|
||||
insist { subject["host"] } == "199.192.228.250"
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -89,7 +89,7 @@ describe LogStash::Filters::DNS do
|
|||
}
|
||||
CONFIG
|
||||
|
||||
sample({"@fields" => { "foo" => "carrera.databits.net"}}) do
|
||||
sample("foo" => "carrera.databits.net") do
|
||||
insist { subject["foo"] } == "199.192.228.250"
|
||||
end
|
||||
end
|
||||
|
@ -104,7 +104,7 @@ describe LogStash::Filters::DNS do
|
|||
}
|
||||
CONFIG
|
||||
|
||||
sample({"@fields" => { "foo" => ["carrera.databits.net", "foo.databits.net"]}}) do
|
||||
sample("foo" => ["carrera.databits.net", "foo.databits.net"]) do
|
||||
insist { subject["foo"] } == ["carrera.databits.net", "foo.databits.net"]
|
||||
end
|
||||
end
|
||||
|
@ -119,7 +119,7 @@ describe LogStash::Filters::DNS do
|
|||
}
|
||||
CONFIG
|
||||
|
||||
sample({"@fields" => { "foo" => "carrera.databits.net"}}) do
|
||||
sample("foo" => "carrera.databits.net") do
|
||||
insist { subject["foo"][0] } == "carrera.databits.net"
|
||||
insist { subject["foo"][1] } == "199.192.228.250"
|
||||
end
|
||||
|
@ -135,7 +135,7 @@ describe LogStash::Filters::DNS do
|
|||
}
|
||||
CONFIG
|
||||
|
||||
sample({"@fields" => { "foo" => ["carrera.databits.net", "foo.databits.net"]}}) do
|
||||
sample("foo" => ["carrera.databits.net", "foo.databits.net"]) do
|
||||
insist { subject["foo"] } == ["carrera.databits.net", "foo.databits.net"]
|
||||
end
|
||||
end
|
||||
|
@ -149,8 +149,8 @@ describe LogStash::Filters::DNS do
|
|||
}
|
||||
CONFIG
|
||||
|
||||
sample({"@fields" => { "foo" => "does.not.exist"}}) do
|
||||
sample("foo" => "does.not.exist") do
|
||||
insist { subject["foo"] } == "does.not.exist"
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue