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