Sha256: 2c89bde6ca528a82ab303f945efabc15bd0ef2db0be8fd0d5f6dc86014cc0e88
Contents?: true
Size: 905 Bytes
Versions: 3
Compression:
Stored size: 905 Bytes
Contents
# frozen_string_literal: true require "spec_helper" describe "Proxy classes" do [ [:free_proxy_list, "FreeProxyList"], [:free_proxy_list_socks, "FreeProxyListSocks"], [:free_proxy_list_ssl, "FreeProxyListSSL"], [:free_proxy_list_us, "FreeProxyListUS"], [:http_tunnel, "HTTPTunnel"], [:mtpro, "MTPro"], [:proxy_list, "ProxyList"], [:proxypedia, "Proxypedia"], [:proxyscrape_http, "ProxyscrapeHTTP"], [:proxyscrape_socks4, "ProxyscrapeSOCKS4"], [:proxyscrape_socks5, "ProxyscrapeSOCKS5"], [:xroxy, "XRoxy"] ].each do |(provider_name, provider_klass)| describe Object.const_get("ProxyFetcher::Providers::#{provider_klass}") do before :all do ProxyFetcher.config.provider = provider_name end it_behaves_like "a manager" end end end
Version data entries
3 entries across 3 versions & 1 rubygems