Skip to content

Commit d2ee956

Browse files
committed
Change codec to Json in test cases to avoid the new line issue.
1 parent 2fa7710 commit d2ee956

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

spec/inputs/stdin_spec.rb

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
require "logstash/inputs/stdin"
55

66
describe LogStash::Inputs::Stdin do
7+
78
context ".reloadable?" do
89
subject { described_class }
910

@@ -31,8 +32,8 @@
3132
end
3233

3334
context 'ECS behavior', :ecs_compatibility_support do
34-
35-
subject { LogStash::Inputs::Stdin.new }
35+
require "logstash/codecs/json"
36+
subject { LogStash::Inputs::Stdin.new("codec" => LogStash::Codecs::JSON.new) }
3637

3738
ecs_compatibility_matrix(:v1, :v8 => :v1) do
3839

@@ -49,13 +50,12 @@
4950
let(:queue) { Queue.new }
5051

5152
let(:stdin_data) { "a foo bar\n" }
52-
let(:origin_data) { "a foo bar" }
5353

5454
after { subject.close }
5555

5656
it "sets message" do
5757
event = queue.pop
58-
expect( event.get('message') ).to eql origin_data
58+
expect( event.get('message') ).to eql 'a foo bar'
5959
end
6060

6161
it "sets hostname" do
@@ -65,7 +65,7 @@
6565

6666
it "sets event.original" do
6767
event = queue.pop
68-
expect( event.get('event') ).to eql 'original' => origin_data
68+
expect( event.get('event') ).to eql 'original' => stdin_data
6969
end
7070

7171
end

0 commit comments

Comments
 (0)