]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix buffer-tests
authorEli Zaretskii <eliz@gnu.org>
Thu, 7 Jul 2022 16:34:30 +0000 (19:34 +0300)
committerEli Zaretskii <eliz@gnu.org>
Thu, 7 Jul 2022 16:34:30 +0000 (19:34 +0300)
* test/src/buffer-tests.el (test-restore-buffer-modified-p): Don't
assume turning on auto-save-mode cannot auto-save immediately.

test/src/buffer-tests.el

index 13d48b31a4f07eb3b34cfb29fbbd1a835725098a..cba10a050252faef5b7704d4d84b5ea33b3d3ee6 100644 (file)
@@ -1503,9 +1503,12 @@ with parameters from the *Messages* buffer modification."
 
 (ert-deftest test-restore-buffer-modified-p ()
   (ert-with-temp-file file
+    ;; This avoids the annoying "foo and bar are the same file" on
+    ;; MS-Windows.
+    (setq file (file-truename file))
     (with-current-buffer (find-file file)
       (auto-save-mode 1)
-      (should-not (buffer-modified-p))
+      (should-not (eq (buffer-modified-p) t))
       (insert "foo")
       (should (buffer-modified-p))
       (restore-buffer-modified-p nil)
@@ -1522,9 +1525,10 @@ with parameters from the *Messages* buffer modification."
         (delete-file buffer-auto-save-file-name))))
 
   (ert-with-temp-file file
+    (setq file (file-truename file))
     (with-current-buffer (find-file file)
       (auto-save-mode 1)
-      (should-not (buffer-modified-p))
+      (should-not (eq (buffer-modified-p) t))
       (insert "foo")
       (should (buffer-modified-p))
       (should-not (eq (buffer-modified-p) 'autosaved))