Sha256: 3658a600ed9b9dfe60149c3e8feefd753c3e3f4b72971595f3f90d26ad5c3383
Contents?: true
Size: 1.01 KB
Versions: 2
Compression:
Stored size: 1.01 KB
Contents
require 'test_helper' class Alipay::NotifyTest < Minitest::Test def setup @params = { :notify_id => '1234', } @unsign_params = @params.merge(:sign_type => 'MD5', :sign => 'xxxx') @sign_params = @params.merge( :sign_type => 'MD5', :sign => '22fc7e38e5acdfede396aa463870d111' ) end def test_unsign_notify FakeWeb.register_uri(:get, "https://mapi.alipay.com/gateway.do?service=notify_verify&partner=#{Alipay.pid}¬ify_id=1234", :body => "true") assert !Alipay::Notify.verify?(@unsign_params) end def test_verify_notify_when_true FakeWeb.register_uri(:get, "https://mapi.alipay.com/gateway.do?service=notify_verify&partner=#{Alipay.pid}¬ify_id=1234", :body => "true") assert Alipay::Notify.verify?(@sign_params) end def test_verify_notify_when_false FakeWeb.register_uri(:get, "https://mapi.alipay.com/gateway.do?service=notify_verify&partner=#{Alipay.pid}¬ify_id=1234", :body => "false") assert !Alipay::Notify.verify?(@sign_params) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
alipay-0.6.0.beta3 | test/alipay/notify_test.rb |
alipay-0.6.0.beta2 | test/alipay/notify_test.rb |