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