Sha256: 8ea5a7cad54de5c50b7c08a2a18a7b7a82f6c7ee8e57a330e0fcbecee4f79eca
Contents?: true
Size: 740 Bytes
Versions: 1
Compression:
Stored size: 740 Bytes
Contents
require 'test_helper' class WxPay::SignTest < MiniTest::Unit::TestCase def setup @params = { appid: 'wxd930ea5d5a258f4f', auth_code: 123456, body: 'test', device_info: 123, mch_id: 1900000109, nonce_str: '960f228109051b9969f76c82bde183ac', out_trade_no: '1400755861', spbill_create_ip: '127.0.0.1', total_fee: 1 } @sign = '729A68AC3DE268DBD9ADE442382E7B24' end def test_generate_sign assert_equal @sign, WxPay::Sign.generate(@params) end def test_verify_sign assert WxPay::Sign.verify?(@params.merge(:sign => @sign)) end def test_verify_sign_when_fails assert !WxPay::Sign.verify?(@params.merge(:danger => 'danger', :sign => @sign)) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
wx_pay-0.0.1 | test/wx_pay/sign_test.rb |