Sha256: 7dd5b59e53e9577de3bb374d78d21535b64cb5b39b8fbd70c4793d35dc4b757b
Contents?: true
Size: 938 Bytes
Versions: 1
Compression:
Stored size: 938 Bytes
Contents
require 'test_helper' class Alipay::NotifyTest < Minitest::Test def setup @options = { :notify_id => '1234', :sign_type => 'MD5' } @sign_options = @options.merge(:sign => Alipay::Sign.generate(@options)) 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?(@options) 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_options) 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_options) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
alipay-0.6.0.beta1 | test/alipay/notify_test.rb |