Commit 5760ee3b96d3d13605639043ea2960975d520177

Authored by Eric-Guo
1 parent 7767b850
Exists in master

Fake web not update since 2010, so using webmock instead.

test/test_helper.rb
1 1 require 'active_support/core_ext/hash/conversions'
2 2 require 'minitest/autorun'
3 3 require 'wx_pay'
4   -require 'fakeweb'
  4 +require 'webmock/minitest'
5 5  
6 6 WxPay.appid = 'wxd930ea5d5a258f4f'
7 7 WxPay.key = '8934e7d15453e97507ef794cf7b0519d'
... ...
test/wx_pay/service_test.rb
... ... @@ -32,11 +32,7 @@ class ServiceTest < MiniTest::Test
32 32 </xml>
33 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 36 end
41 37  
42 38 def test_accept_multiple_app_id_when_invoke
... ...
wx_pay.gemspec
... ... @@ -22,6 +22,6 @@ Gem::Specification.new do |s|
22 22  
23 23 s.add_development_dependency "bundler", '~> 1'
24 24 s.add_development_dependency "rake", '~> 11.2'
25   - s.add_development_dependency "fakeweb", '~> 1'
  25 + s.add_development_dependency "webmock", '~> 2.3'
26 26 s.add_development_dependency "minitest", '~> 5'
27 27 end
... ...