Commit 028e98e37171942fbe4d50ad23ed2743d605843e

Authored by Jun Jiang
Committed by GitHub
2 parents 7767b850 5760ee3b
Exists in master

Merge pull request #66 from Eric-Guo/master

Fake web not update since 2010, so using webmock instead.
test/test_helper.rb
1 require 'active_support/core_ext/hash/conversions' 1 require 'active_support/core_ext/hash/conversions'
2 require 'minitest/autorun' 2 require 'minitest/autorun'
3 require 'wx_pay' 3 require 'wx_pay'
4 -require 'fakeweb' 4 +require 'webmock/minitest'
5 5
6 WxPay.appid = 'wxd930ea5d5a258f4f' 6 WxPay.appid = 'wxd930ea5d5a258f4f'
7 WxPay.key = '8934e7d15453e97507ef794cf7b0519d' 7 WxPay.key = '8934e7d15453e97507ef794cf7b0519d'
test/wx_pay/service_test.rb
@@ -32,11 +32,7 @@ class ServiceTest < MiniTest::Test @@ -32,11 +32,7 @@ class ServiceTest < MiniTest::Test
32 </xml> 32 </xml>
33 EOF 33 EOF
34 34
35 - FakeWeb.register_uri(  
36 - :post,  
37 - %r|https://api\.mch\.weixin\.qq\.com*|,  
38 - body: response_body  
39 - ) 35 + stub_request(:post, 'api.mch.weixin.qq.com').to_return(body: response_body)
40 end 36 end
41 37
42 def test_accept_multiple_app_id_when_invoke 38 def test_accept_multiple_app_id_when_invoke
wx_pay.gemspec
@@ -22,6 +22,6 @@ Gem::Specification.new do |s| @@ -22,6 +22,6 @@ Gem::Specification.new do |s|
22 22
23 s.add_development_dependency "bundler", '~> 1' 23 s.add_development_dependency "bundler", '~> 1'
24 s.add_development_dependency "rake", '~> 11.2' 24 s.add_development_dependency "rake", '~> 11.2'
25 - s.add_development_dependency "fakeweb", '~> 1' 25 + s.add_development_dependency "webmock", '~> 2.3'
26 s.add_development_dependency "minitest", '~> 5' 26 s.add_development_dependency "minitest", '~> 5'
27 end 27 end