1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
From: Antonio Terceiro <terceiro@debian.org>
Date: Tue, 12 Oct 2021 05:47:07 -0300
Subject: changed_predicate_spec: ensure target directory exists
When running the tests locally, ./tmp/ didn't exist. Write to a
temporary directory instead.
---
spec/rmagick/image/changed_predicate_spec.rb | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/spec/rmagick/image/changed_predicate_spec.rb b/spec/rmagick/image/changed_predicate_spec.rb
index 794eb52..aae0081 100644
--- a/spec/rmagick/image/changed_predicate_spec.rb
+++ b/spec/rmagick/image/changed_predicate_spec.rb
@@ -22,9 +22,10 @@ RSpec.describe Magick::Image, "#changed?" do
it "still returns true after it has been persisted" do
image = described_class.read(FLOWER_HAT).first
- image.import_pixels(0, 0, 1, 1, "RGB", [45, 98, 156])
- image.write("./tmp/test_changed_predicate.jpg")
-
- expect(image.changed?).to be(true)
+ Dir.mktmpdir do |tmp|
+ image.import_pixels(0, 0, 1, 1, "RGB", [45, 98, 156])
+ image.write("#{tmp}/test_changed_predicate.jpg")
+ expect(image.changed?).to be(true)
+ end
end
end
|