branch: externals/persist
commit d46c9f8d7a50ae29606a8c55f5c86dc07ed180d1
Author: Joseph Turner <jos...@breatheoutbreathe.in>
Commit: Philip Kaludercic <phil...@posteo.net>

    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 @@
         (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)))))

Reply via email to