test/pagarme/resources/postback_test.rb in pagarme-2.1.1 vs test/pagarme/resources/postback_test.rb in pagarme-2.1.2

- old
+ new

@@ -8,17 +8,17 @@ assert postback.valid? end end should 'be valid when has invalid signature' do - postback = PagarMe::Postback.new postback_response_params(signature: 'invalid signature') + postback = PagarMe::Postback.new postback_response_params(signature: 'sha1=invalid signature') assert !postback.valid? end should 'validate signature' do params = postback_response_params - assert PagarMe::Postback.valid_request_signature?(params[:payload], "sha1=#{params[:signature]}") - assert !PagarMe::Postback.valid_request_signature?(params[:payload], params[:signature]) + assert PagarMe::Postback.valid_request_signature?(params[:payload], params[:signature]) + assert !PagarMe::Postback.valid_request_signature?(params[:payload], params[:signature][4..-1]) assert !PagarMe::Postback.valid_request_signature?(params[:payload], 'invalid signature') end end end