summaryrefslogtreecommitdiffstats
path: root/third_party/sqlite/src/test/attachmalloc.test
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/sqlite/src/test/attachmalloc.test')
-rw-r--r--third_party/sqlite/src/test/attachmalloc.test13
1 files changed, 13 insertions, 0 deletions
diff --git a/third_party/sqlite/src/test/attachmalloc.test b/third_party/sqlite/src/test/attachmalloc.test
index 30841ce..cc506be 100644
--- a/third_party/sqlite/src/test/attachmalloc.test
+++ b/third_party/sqlite/src/test/attachmalloc.test
@@ -60,4 +60,17 @@ do_malloc_test attachmalloc-2 -tclprep {
ATTACH 'test2.db' AS db1;
}
+set enable_shared_cache [sqlite3_enable_shared_cache 1]
+sqlite3 dbaux test2.db
+dbaux eval {SELECT * FROM sqlite_master}
+do_malloc_test attachmalloc-3 -sqlbody {
+ SELECT * FROM sqlite_master;
+ ATTACH 'test2.db' AS two;
+} -cleanup {
+ db eval { DETACH two }
+}
+dbaux close
+sqlite3_enable_shared_cache $enable_shared_cache
+
+
finish_test