6 changed files with 50 additions and 2 deletions
|
After Width: | Height: | Size: 150 B |
@ -0,0 +1,20 @@ |
|||||||
|
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 |
||||||
Loading…
Reference in new issue