Sha256: 34c0001b1313806ff0b54f3c9a1fe76dfb60995871997ae1fdcaa3bea0ab3ab2
Contents?: true
Size: 648 Bytes
Versions: 18
Compression:
Stored size: 648 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 end end
Version data entries
18 entries across 18 versions & 1 rubygems