Sha256: b6ddb8b34feaeb33b444e9d19a03fcdc391ed49423fb51ee0b941bd3f82fba58
Contents?: true
Size: 2 KB
Versions: 17
Compression:
Stored size: 2 KB
Contents
# -*- coding: utf-8 -*- require 'test_helper' require 'review' require 'review/book/image_finder' require 'fileutils' class ImageFinderTest < Test::Unit::TestCase include ReVIEW def setup end def test_find_path_pattern1 dir = Dir.mktmpdir begin path = dir+"/builder/ch01/foo.jpg" FileUtils.mkdir_p(File.dirname(path)) FileUtils.touch(path) finder = ReVIEW::Book::ImageFinder.new(dir, "ch01", "builder", [".jpg"]) assert_equal(path, finder.find_path("foo")) ensure FileUtils.remove_entry_secure dir end end def test_find_path_pattern2 dir = Dir.mktmpdir begin path = dir+"/builder/ch01-foo.jpg" FileUtils.mkdir_p(File.dirname(path)) FileUtils.touch(path) finder = ReVIEW::Book::ImageFinder.new(dir, "ch01", "builder", [".jpg"]) assert_equal(path, finder.find_path("foo")) ensure FileUtils.remove_entry_secure dir end end def test_find_path_pattern3 dir = Dir.mktmpdir begin path = dir+"/builder/foo.jpg" FileUtils.mkdir_p(File.dirname(path)) FileUtils.touch(path) finder = ReVIEW::Book::ImageFinder.new(dir, "ch01", "builder", [".jpg"]) assert_equal(path, finder.find_path("foo")) ensure FileUtils.remove_entry_secure dir end end def test_find_path_pattern4 dir = Dir.mktmpdir begin path = dir+"/ch01/foo.jpg" FileUtils.mkdir_p(File.dirname(path)) FileUtils.touch(path) finder = ReVIEW::Book::ImageFinder.new(dir, "ch01", "builder", [".jpg"]) assert_equal(path, finder.find_path("foo")) ensure FileUtils.remove_entry_secure dir end end def test_find_path_pattern5 dir = Dir.mktmpdir begin path = dir+"/ch01-foo.jpg" FileUtils.mkdir_p(File.dirname(path)) FileUtils.touch(path) finder = ReVIEW::Book::ImageFinder.new(dir, "ch01", "builder", [".jpg"]) assert_equal(path, finder.find_path("foo")) ensure FileUtils.remove_entry_secure dir end end end
Version data entries
17 entries across 17 versions & 2 rubygems