gems: drop webmock.

This commit is contained in:
evazion
2020-06-15 13:26:20 -05:00
committed by evazion
parent 26ad844bbe
commit f730951e7f
5 changed files with 6 additions and 16 deletions

View File

@@ -1,5 +1,4 @@
require 'test_helper'
require 'webmock/minitest'
class CloudflareServiceTest < ActiveSupport::TestCase
def setup
@@ -8,10 +7,11 @@ class CloudflareServiceTest < ActiveSupport::TestCase
context "#purge_cache" do
should "make calls to cloudflare's api" do
stub_request(:any, "api.cloudflare.com")
@cloudflare.purge_cache(["http://localhost/file.txt"])
url = "http://www.example.com/file.jpg"
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