Sha256: aaf065b1dca5a44bf7ddfe4309282356a33f8db1ff987dde2f5c4510101b2608
Contents?: true
Size: 679 Bytes
Versions: 1
Compression:
Stored size: 679 Bytes
Contents
RSpec.describe 'Gman domains' do let(:resolve_domains?) { ENV['GMAN_RESOLVE_DOMAINS'] == 'true' } let(:importer) { Gman::Importer.new({}) } let(:options) { { skip_dupe: true, skip_resolve: !resolve_domains? } } Gman.list.to_h.each do |group, domains| next if ['non-us gov', 'non-us mil', 'US Federal'].include?(group) context "the #{group} group" do it 'only contains valid domains' do invalid_domains = [] Parallel.each(domains, in_threads: 4) do |domain| next if importer.valid_domain?(domain, options) invalid_domains.push domain end expect(invalid_domains).to be_empty end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gman-7.0.2 | spec/gman/domains_spec.rb |