gems: drop webmock.
This commit is contained in:
1
Gemfile
1
Gemfile
@@ -84,7 +84,6 @@ group :test do
|
|||||||
gem "mocha", require: "mocha/minitest"
|
gem "mocha", require: "mocha/minitest"
|
||||||
gem "ffaker"
|
gem "ffaker"
|
||||||
gem "simplecov", "~> 0.17.0", require: false
|
gem "simplecov", "~> 0.17.0", require: false
|
||||||
gem "webmock", require: "webmock/minitest"
|
|
||||||
gem "minitest-ci"
|
gem "minitest-ci"
|
||||||
gem "minitest-reporters", require: "minitest/reporters"
|
gem "minitest-reporters", require: "minitest/reporters"
|
||||||
gem "mock_redis"
|
gem "mock_redis"
|
||||||
|
|||||||
@@ -123,8 +123,6 @@ GEM
|
|||||||
coderay (1.1.3)
|
coderay (1.1.3)
|
||||||
concurrent-ruby (1.1.6)
|
concurrent-ruby (1.1.6)
|
||||||
connection_pool (2.2.3)
|
connection_pool (2.2.3)
|
||||||
crack (0.4.3)
|
|
||||||
safe_yaml (~> 1.0.0)
|
|
||||||
crass (1.0.6)
|
crass (1.0.6)
|
||||||
daemons (1.3.1)
|
daemons (1.3.1)
|
||||||
delayed_job (4.1.8)
|
delayed_job (4.1.8)
|
||||||
@@ -156,7 +154,6 @@ GEM
|
|||||||
ffi (~> 1.0)
|
ffi (~> 1.0)
|
||||||
globalid (0.4.2)
|
globalid (0.4.2)
|
||||||
activesupport (>= 4.2.0)
|
activesupport (>= 4.2.0)
|
||||||
hashdiff (1.0.1)
|
|
||||||
http (4.4.1)
|
http (4.4.1)
|
||||||
addressable (~> 2.3)
|
addressable (~> 2.3)
|
||||||
http-cookie (~> 1.0)
|
http-cookie (~> 1.0)
|
||||||
@@ -402,10 +399,6 @@ GEM
|
|||||||
unicorn-worker-killer (0.4.4)
|
unicorn-worker-killer (0.4.4)
|
||||||
get_process_mem (~> 0)
|
get_process_mem (~> 0)
|
||||||
unicorn (>= 4, < 6)
|
unicorn (>= 4, < 6)
|
||||||
webmock (3.8.3)
|
|
||||||
addressable (>= 2.3.6)
|
|
||||||
crack (>= 0.3.2)
|
|
||||||
hashdiff (>= 0.4.0, < 2.0.0)
|
|
||||||
webpacker (5.1.1)
|
webpacker (5.1.1)
|
||||||
activesupport (>= 5.2)
|
activesupport (>= 5.2)
|
||||||
rack-proxy (>= 0.6.1)
|
rack-proxy (>= 0.6.1)
|
||||||
@@ -497,7 +490,6 @@ DEPENDENCIES
|
|||||||
stripe
|
stripe
|
||||||
unicorn
|
unicorn
|
||||||
unicorn-worker-killer
|
unicorn-worker-killer
|
||||||
webmock
|
|
||||||
webpacker (>= 4.0.x)
|
webpacker (>= 4.0.x)
|
||||||
whenever
|
whenever
|
||||||
|
|
||||||
|
|||||||
@@ -43,7 +43,6 @@ class ActiveSupport::TestCase
|
|||||||
|
|
||||||
setup do
|
setup do
|
||||||
Socket.stubs(:gethostname).returns("www.example.com")
|
Socket.stubs(:gethostname).returns("www.example.com")
|
||||||
WebMock.allow_net_connect!
|
|
||||||
|
|
||||||
@temp_dir = Dir.mktmpdir("danbooru-temp-")
|
@temp_dir = Dir.mktmpdir("danbooru-temp-")
|
||||||
storage_manager = StorageManager::Local.new(base_dir: @temp_dir)
|
storage_manager = StorageManager::Local.new(base_dir: @temp_dir)
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
module ReportbooruHelper
|
module ReportbooruHelper
|
||||||
def mock_request(url, method: :get, status: 200, body: nil, http: Danbooru::Http.any_instance)
|
def mock_request(url, method: :get, status: 200, body: nil, http: Danbooru::Http.any_instance, **options)
|
||||||
response = HTTP::Response.new(status: status, body: body, version: "1.1")
|
response = HTTP::Response.new(status: status, body: body, version: "1.1")
|
||||||
http.stubs(method).with(url).returns(response)
|
http.stubs(method).with(url, **options).returns(response)
|
||||||
end
|
end
|
||||||
|
|
||||||
def mock_post_search_rankings(date = Date.today, rankings)
|
def mock_post_search_rankings(date = Date.today, rankings)
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
require 'test_helper'
|
require 'test_helper'
|
||||||
require 'webmock/minitest'
|
|
||||||
|
|
||||||
class CloudflareServiceTest < ActiveSupport::TestCase
|
class CloudflareServiceTest < ActiveSupport::TestCase
|
||||||
def setup
|
def setup
|
||||||
@@ -8,10 +7,11 @@ class CloudflareServiceTest < ActiveSupport::TestCase
|
|||||||
|
|
||||||
context "#purge_cache" do
|
context "#purge_cache" do
|
||||||
should "make calls to cloudflare's api" do
|
should "make calls to cloudflare's api" do
|
||||||
stub_request(:any, "api.cloudflare.com")
|
url = "http://www.example.com/file.jpg"
|
||||||
@cloudflare.purge_cache(["http://localhost/file.txt"])
|
mock_request("https://api.cloudflare.com/client/v4/zones/123/purge_cache", method: :delete, json: { files: [url] })
|
||||||
|
|
||||||
assert_requested(:delete, "https://api.cloudflare.com/client/v4/zones/123/purge_cache", times: 1)
|
response = @cloudflare.purge_cache([url])
|
||||||
|
assert_equal(200, response.status)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user