Sha256: 717a1206738bb7e6fab57216330d42d16e4b7610ace8609c3828f9fd6139f5ff
Contents?: true
Size: 742 Bytes
Versions: 10
Compression:
Stored size: 742 Bytes
Contents
RSpec.describe Percy::Capybara::HttpFetcher do it 'takes a URL and returns a response' do response = Percy::Capybara::HttpFetcher.fetch('http://i.imgur.com/Umkjdao.png') # Slightly magical hash, just a SHA-256 sum of the image above. expect(Digest::SHA256.hexdigest(response.body)).to eq( '4beb51550bef8e9e30d37ea8c13658e99bb01722062f218185e419af5ad93e13') expect(response.content_type).to eq('image/png') end it 'returns nil if fetch failed' do expect(Percy::Capybara::HttpFetcher.fetch('bad-url')).to be_nil expect(Percy::Capybara::HttpFetcher.fetch('http://i.imgur.com/fake-image.png')).to be_nil expect(Percy::Capybara::HttpFetcher.fetch('http://i.imgur.com/fake image.png')).to be_nil end end
Version data entries
10 entries across 10 versions & 1 rubygems