You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

20 lines
437 B

require 'spec_helper'
require 'squib/graphics/image'
describe Squib do
context :open_png do
it 'opens a real image file' do
file = image_file('a.png')
expect(Squib.open_png(file)).to respond_to(:format) # loaded?
end
it 'fails on a non-PNG file' do
file = image_file('not_a_png.txt')
expect { Squib.open_png(file) }.
to raise_error(ArgumentError, /is not a PNG file/)
end
end
end