test/test_parse.rb in rest-graph-1.9.1 vs test/test_parse.rb in rest-graph-2.0.0

- old
+ new

@@ -98,9 +98,13 @@ signed_request = "#{encode[sig[0..-4]+'bad']}.#{json_encoded}" rg.parse_signed_request!(signed_request).should == nil rg.data .should == {} end + should 'parse invalid signed_request' do + RestGraph.new.parse_signed_request!('bad').should == nil + end + should 'fallback to ruby-hmac if Digest.new raise an runtime error' do key, data = 'top', 'secret' digest = OpenSSL::HMAC.digest('sha256', key, data) mock(OpenSSL::HMAC).digest('sha256', key, data){ raise 'boom' } RestGraph.hmac_sha256(key, data).should == digest