From 9423ecd164e5eb94bb91fbacfa2e3c821bdb2972 Mon Sep 17 00:00:00 2001 From: Joseph Turner Date: Wed, 12 Jun 2024 18:45:36 -0700 Subject: [PATCH 2/2] Test persist-reset --- test/persist-tests.el | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/persist-tests.el b/test/persist-tests.el index 62d8501493..d571325fae 100644 --- a/test/persist-tests.el +++ b/test/persist-tests.el @@ -134,3 +134,13 @@ (ert-deftest test-persist-location () (should-error (persist-save 'fred))) (delete-directory "./persist-defined-location" t))) + +(ert-deftest test-persist-reset () + "Symbol should be reset to a copy of the default." + (with-local-temp-persist + (persist-defvar persist--test-reset-variable (make-hash-table) "docstring") + (should-not (eq persist--test-reset-variable + (persist-default 'persist--test-reset-variable))) + (persist-reset 'persist--test-reset-variable) + (should-not (eq persist--test-reset-variable + (persist-default 'persist--test-reset-variable))))) -- 2.41.0