Commit 519aa8f5fe0fe23594f65c9e274eb71de0f636f3
1 parent
3b16d39b
Exists in
master
support sha256 verify
Showing
2 changed files
with
8 additions
and
1 deletions
Show diff stats
lib/wx_pay/sign.rb
test/wx_pay/sign_test.rb
... | ... | @@ -44,4 +44,10 @@ class WxPay::SignTest < MiniTest::Test |
44 | 44 | |
45 | 45 | assert_equal "1454C32E885B8D9E4A05E976D1C45B88", WxPay::Sign.generate(@params) |
46 | 46 | end |
47 | + | |
48 | + def test_verify_sign_when_use_hmac_sha256 | |
49 | + opts = { key: "key", sign_type: WxPay::Sign::SIGN_TYPE_HMAC_SHA256 } | |
50 | + | |
51 | + assert WxPay::Sign.verify?(@params.merge(:sign => @sign_hmac_sha256), opts) | |
52 | + end | |
47 | 53 | end | ... | ... |