File tree Expand file tree Collapse file tree 2 files changed +7
-1
lines changed
Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -119,7 +119,7 @@ def default_headers
119119 def parse_response ( response )
120120 return response if response . is_a? ( Enumerable )
121121
122- Yajl ::Parser . new ( symbolize_names : true ) . parse ( response )
122+ Yajl ::Parser . new ( symbolize_names : true ) . parse ( response ) || raise ( Nylas :: JsonParseError )
123123 rescue Yajl ::ParseError
124124 raise Nylas ::JsonParseError
125125 end
Original file line number Diff line number Diff line change @@ -46,6 +46,12 @@ class TestHttpClient
4646
4747 expect { http_client . send ( :parse_response , response ) } . to raise_error ( Nylas ::JsonParseError )
4848 end
49+
50+ it "raises an error if the response is empty" do
51+ response = ""
52+
53+ expect { http_client . send ( :parse_response , response ) } . to raise_error ( Nylas ::JsonParseError )
54+ end
4955 end
5056
5157 describe "#build_request" do
You can’t perform that action at this time.
0 commit comments