]> git.cworth.org Git - notmuch/blobdiff - test/T590-libconfig.sh
CLI: optionally restore config data.
[notmuch] / test / T590-libconfig.sh
index 5ea53003b91c727795e56635b1cff388e734726a..9c1e566dd468c0131588bb1b95c84c815a61434c 100755 (executable)
@@ -132,4 +132,15 @@ cat <<'EOF' >EXPECTED
 EOF
 test_expect_equal_file EXPECTED OUTPUT
 
+test_begin_subtest "restore config"
+notmuch dump --include=config >EXPECTED
+cat c_head - c_tail <<'EOF' | test_C ${MAIL_DIR}
+{
+    RUN(notmuch_database_set_config (db, "testkey1", "mutatedvalue"));
+}
+EOF
+notmuch restore --include=config <EXPECTED
+notmuch dump --include=config >OUTPUT
+test_expect_equal_file EXPECTED OUTPUT
+
 test_done