File: 0005-changed_predicate_spec-ensure-target-directory-exist.patch

package info (click to toggle)
ruby-rmagick 4.2.3-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 7,800 kB
  • sloc: ansic: 18,754; ruby: 16,987; sh: 90; javascript: 38; makefile: 12
file content (29 lines) | stat: -rw-r--r-- 1,129 bytes parent folder | download
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