lib/looks_good.rb in looks_good-1.0.1 vs lib/looks_good.rb in looks_good-1.1.0
- old
+ new
@@ -33,11 +33,10 @@
result_hash[:comparison] = comparison
result_hash[:percent_difference] = comparison.percent_difference
matches = comparison.matches?
if !matches
comparison.actual_image.save(:candidate)
- save_image_as_diff(comparison.diff_image)
result_hash[:message] = %Q[view a visual diff image: open #{comparison.diff_image.path(:diff)}\n
HOW TO FIX:\n
- cp #{comparison.diff_image.path(:candidate)} #{@expected_reference_file}
or
- LOOKS_GOOD=true rspec ...]
@@ -65,21 +64,17 @@
end
end
@comparison
end
- def save_image_as_diff(image)
- image.save(:diff)
-
- end
-
def save_image_as_candidate(image)
image.save(:candidate)
raise "The design reference #{image.file_name} does not exist, #{image.path(:candidate)} " +
"is now available to be used as a reference. Copy candidate to root reference_image_path to use as reference"
end
def save_reference
+ sleep 0.5 # ensures page/browser stability of focus effects etc inherent in browsers
ImageFromElement.new(@actual_element,@expected_reference_filename).verify_and_save
end
def cleanup
FileUtils.remove_dir(LooksGood::Configuration.path(:tmp)) if File.directory?(LooksGood::Configuration.path(:tmp))