branch: externals/persist
commit 3235869b6842b7ea5f51e3bad5b32e9bd9cf98ed
Author: Joseph Turner <[email protected]>
Commit: Philip Kaludercic <[email protected]>

    Fix hash table test to handle Emacs 30 simplified hash serialization
---
 test/persist-tests.el | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/test/persist-tests.el b/test/persist-tests.el
index 59ae319c13..ccaef28d30 100644
--- a/test/persist-tests.el
+++ b/test/persist-tests.el
@@ -67,7 +67,9 @@
          (default (copy-hash-table hash)))
     (persist-test-persist-save hash default
                                (puthash 'foo "bar" (symbol-value sym))
-                               "#s(hash-table size 65 test eql rehash-size 1.5 
rehash-threshold 0.8125 data (foo \"bar\"))")))
+                               (if (<= 30 emacs-major-version)
+                                   "#s(hash-table data (foo \"bar\"))\n"
+                                 "#s(hash-table size 65 test eql rehash-size 
1.5 rehash-threshold 0.8125 data (foo \"bar\"))"))))
 
 (ert-deftest test-persist-save-record ()
   "Test saving record."

Reply via email to