Skip to content

Commit 391cd05

Browse files
committed
don't rely on element ordering when testing json format
1 parent 76ee911 commit 391cd05

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

spec/filters/grok_spec.rb

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -883,7 +883,13 @@ def pattern_path(path)
883883
insist { subject.get("src_ip") } == "1.1.1.1"
884884
insist { LogStash::Json.dump(subject.get('username')) } == "\"testuser\""
885885

886-
insist { subject.to_json } =~ %r|{"src_ip":"1.1.1.1","@timestamp":"20\d\d-\d\d-\d\dT\d\d:\d\d:\d\d\.\d\d\dZ","port":"22","@version":"1","username":"testuser","tags":\["ssh_failure"\]}|
886+
insist { subject.to_json } =~ %r|"src_ip":"1.1.1.1"|
887+
insist { subject.to_json } =~ %r|"@timestamp":"20\d\d-\d\d-\d\dT\d\d:\d\d:\d\d\.\d\d\dZ"|
888+
insist { subject.to_json } =~ %r|"port":"22"|
889+
insist { subject.to_json } =~ %r|"@version":"1"|
890+
insist { subject.to_json } =~ %r|"username"|i
891+
insist { subject.to_json } =~ %r|"testuser"|
892+
insist { subject.to_json } =~ %r|"tags":\["ssh_failure"\]}|
887893
end
888894
end
889895

0 commit comments

Comments
 (0)