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