Sha256: cb1972f19219f361198593cf28ca38cc60d7ee0ca8f108137ae85b8e00834d5c
Contents?: true
Size: 444 Bytes
Versions: 4
Compression:
Stored size: 444 Bytes
Contents
require 'helper' require 'faraday_middleware/response/parse_marshal' describe FaradayMiddleware::ParseMarshal, :type => :response do it "restores a marshaled dump" do expect(process(Marshal.dump(:a => 1)).body).to be_eql(:a => 1) end it "nulifies blank response" do expect(process('').body).to be_nil end it "chokes on invalid content" do expect{ process('abc') }.to raise_error(Faraday::Error::ParsingError) end end
Version data entries
4 entries across 4 versions & 2 rubygems