File: test-force-valid-default-directory-even-.patch

package info (click to toggle)
circe 2.14-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 812 kB
  • sloc: lisp: 9,325; sh: 40; makefile: 4
file content (26 lines) | stat: -rw-r--r-- 970 bytes parent folder | download | duplicates (2)
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
From: David Bremner <bremner@debian.org>
Date: Thu, 11 Apr 2024 00:56:12 -0700
Subject: test: force valid default directory, even if $HOME is invalid

Some build environments set $HOME to something invalid to catch builds
attempting to read or write from the user home directory. This messes
with start-process which first tries default-directory then falls back
to $HOME.
---
 tests/test-circe.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/tests/test-circe.el b/tests/test-circe.el
index 138fc72..acf8e2e 100644
--- a/tests/test-circe.el
+++ b/tests/test-circe.el
@@ -62,7 +62,8 @@
     (before-each
       (setq server-buffer (generate-new-buffer "*Test Server*"))
       (set-buffer server-buffer)
-      (circe-server-mode)
+      (let ((circe-default-directory default-directory))
+         (circe-server-mode))
       (setq circe-network "test")
       (setq proc (start-process "test" nil "cat")
             circe-server-process proc)