From 08e4f81319c9eaf403ba572bfe484b31bce70588 Mon Sep 17 00:00:00 2001 From: Raghu Ram Date: Fri, 17 Jan 2025 11:03:40 -0500 Subject: [PATCH] spec fixes --- lib/event_source/operations/mime_encode.rb | 2 +- spec/event_source/operations/mime_encode_spec.rb | 14 +------------- 2 files changed, 2 insertions(+), 14 deletions(-) diff --git a/lib/event_source/operations/mime_encode.rb b/lib/event_source/operations/mime_encode.rb index 689b7cf..987c4f0 100644 --- a/lib/event_source/operations/mime_encode.rb +++ b/lib/event_source/operations/mime_encode.rb @@ -62,7 +62,7 @@ def encode(mime_type, payload) when 'application/json' encoded_data = payload.to_json end - log_encoding_details(mime_type, payload, encoded_data) if encoded_data + log_encoding_details(mime_type, payload.to_json, encoded_data) if encoded_data Success(encoded_data || payload) rescue JSON::GeneratorError => e diff --git a/spec/event_source/operations/mime_encode_spec.rb b/spec/event_source/operations/mime_encode_spec.rb index ca91814..69b6ca8 100644 --- a/spec/event_source/operations/mime_encode_spec.rb +++ b/spec/event_source/operations/mime_encode_spec.rb @@ -24,7 +24,7 @@ result = subject.call(mime_type, payload) expect(result).to be_success - expect(result.value!).to eq(payload) + expect(result.value!).to eq(payload.to_json) end end @@ -39,17 +39,5 @@ expect(result.failure).to eq("Invalid MIME type 'text/plain'. Supported types are: application/zlib, application/json.") end end - - context "when the payload is invalid" do - let(:payload) { 1000 } - let(:mime_type) { "application/json" } - - it "returns a failure" do - result = subject.call(mime_type, payload) - - expect(result).to be_failure - expect(result.failure).to eq("Invalid payload type. Expected a Hash or String, but received Integer.") - end - end end end