From a0808275f8b28ef6602ec8b1ba03687a4ba99fce Mon Sep 17 00:00:00 2001 From: Stephen Sykes Date: Thu, 3 Nov 2016 12:29:20 +0200 Subject: [PATCH] Add test for invalid ico files --- test/test.rb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/test/test.rb b/test/test.rb index ab9fb30..2da6c98 100644 --- a/test/test.rb +++ b/test/test.rb @@ -358,4 +358,11 @@ class FastImageTest < Test::Unit::TestCase url = "#{TestUrl}test.gif" assert_equal 1, FastImage.new(url).orientation end + + def test_should_raise_when_handling_invalid_ico_files + stringio = StringIO.new("\x00\x00003") + assert_raises(FastImage::UnknownImageType) do + FastImage.type(stringio, :raise_on_failure => true) + end + end end