test/alipay/wap/service_test.rb in alipay-0.10.0 vs test/alipay/wap/service_test.rb in alipay-0.11.0

- old
+ new

@@ -35,6 +35,33 @@ end def test_auth_and_execute_url assert_equal 'https://wappaygw.alipay.com/service/rest.htm?service=alipay.wap.auth.authAndExecute&req_data=%3Cauth_and_execute_req%3E%3Crequest_token%3Etoken_test%3C%2Frequest_token%3E%3C%2Fauth_and_execute_req%3E&partner=1000000000000000&format=xml&v=2.0&sec_id=MD5&sign=3efe60d4a9b7960ba599da6764c959df', Alipay::Wap::Service.auth_and_execute_url(request_token: 'token_test') end + + def test_security_risk_detect + FakeWeb.register_uri( + :post, + %r|https://wappaygw\.alipay\.com/service/rest\.htm.*|, + body: '' + ) + + params = { + order_no: '1', + order_credate_time: Time.now.strftime('%Y-%m-%d %H:%M:%S'), + order_category: 'TestCase^AlipayGem^Ruby', + order_item_name: 'item', + order_amount: '0.01', + buyer_account_no: '2088123123', + buyer_bind_mobile: '13600000000', + buyer_reg_date: '1970-01-01 00:00:00', + terminal_type: 'WAP' + } + + options = { + sign_type: 'RSA', + key: TEST_RSA_PRIVATE_KEY + } + + assert_equal '', Alipay::Wap::Service.security_risk_detect(params, options).body + end end