From b9bd5edb17a68f4e0584fae04ca7f388a5238e06 Mon Sep 17 00:00:00 2001 From: Donald Ball Date: Mon, 24 Nov 2008 20:42:57 -0600 Subject: [PATCH] factoring out timestamps helper method --- spec/zoomifier_spec.rb | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/spec/zoomifier_spec.rb b/spec/zoomifier_spec.rb index 3ff75bb..3d48b3b 100644 --- a/spec/zoomifier_spec.rb +++ b/spec/zoomifier_spec.rb @@ -45,21 +45,21 @@ describe Zoomifier do end it "should not recreate the tiles if the image date precedes them" do + old_timestamps = timestamps(@output) + sleep(1) + Zoomifier::zoomify(@input) + new_timestamps = timestamps(@output) + old_timestamps.should == new_timestamps + end + + def timestamps(dir) timestamps = {} ['/ImageProperties.xml', '/TileGroup0/*.jpg'].each do |pattern| - Dir.glob(@output + pattern) do |filename| + Dir.glob(dir + pattern) do |filename| timestamps[filename] = File.mtime(filename) end end - sleep(1) - Zoomifier::zoomify(@input) - new_timestamps = {} - ['/ImageProperties.xml', '/TileGroup0/*.jpg'].each do |pattern| - Dir.glob(@output + pattern) do |filename| - new_timestamps[filename] = File.mtime(filename) - end - end - timestamps.should == new_timestamps + timestamps end end