class TestPageImages
Public Instance Methods
setup()
click to toggle source
# File vendor/qwik/lib/qwik/page-images.rb, line 102 def setup end
teardown()
click to toggle source
# File vendor/qwik/lib/qwik/page-images.rb, line 105 def teardown end
test_all()
click to toggle source
# File vendor/qwik/lib/qwik/page-images.rb, line 108 def test_all dir = './.test/'.path dir.setup files = Qwik::PageFiles.new(dir.to_s, '1') png = TEST_PNG_DATA files.fput('1.jpg', png) # content is PNG, but use it as .jpg files.fput('2.jpg', png) # test_image_list eq(['1.jpg', '2.jpg'], files.image_list) # test_each_image files.each_image {|file| assert_match(/jpg\z/, file) } return if $0 != __FILE__ # Only for separated test. org_debug = $test $test = false # test_generate_thumb files.generate_thumb('1.jpg') ok_eq(true, files.exist?('.thumb/1.jpg')) ok_eq(false, files.exist?('.thumb/2.jpg')) # test_generate_all_thumb files.generate_all_thumb ok_eq(true, files.exist?('.thumb/1.jpg')) ok_eq(true, files.exist?('.thumb/2.jpg')) # test_generate_screen files.generate_screen('1.jpg') ok_eq(true, files.exist?('.screen/1.jpg')) ok_eq(false, files.exist?('.screen/2.jpg')) # test_generate_all_screen files.generate_all_screen ok_eq(true, files.exist?('.screen/1.jpg')) ok_eq(true, files.exist?('.screen/2.jpg')) $test = org_debug dir.teardown end
test_is_image?()
click to toggle source
# File vendor/qwik/lib/qwik/page-images.rb, line 155 def test_is_image? c = Qwik::PageFiles ok_eq(true, c.is_image?('jpg')) ok_eq(true, c.is_image?('jpeg')) ok_eq(true, c.is_image?('JPG')) ok_eq(true, c.is_image?('png')) ok_eq(true, c.is_image?('gif')) ok_eq(true, c.is_image?('bmp')) ok_eq(true, c.is_image?('ico')) ok_eq(true, c.is_image?('ppm')) ok_eq(false, c.is_image?('pdf')) end