aboutsummaryrefslogtreecommitdiff
path: root/ext/session/sessionchange.test
diff options
context:
space:
mode:
Diffstat (limited to 'ext/session/sessionchange.test')
-rw-r--r--ext/session/sessionchange.test16
1 files changed, 16 insertions, 0 deletions
diff --git a/ext/session/sessionchange.test b/ext/session/sessionchange.test
index c1c28622e..6e2cb0e82 100644
--- a/ext/session/sessionchange.test
+++ b/ext/session/sessionchange.test
@@ -96,6 +96,22 @@ do_test 1.5 {
$iter finalize
grp delete
+do_test 1.6 {
+ set C [changeset_from_sql {
+ INSERT INTO t1 VALUES(1001, hex(randomblob(10000)), hex(randomblob(10000)));
+ INSERT INTO t1 VALUES(2001, hex(randomblob(10000)), hex(randomblob(10000)));
+ INSERT INTO t1 VALUES(3001, hex(randomblob(10000)), hex(randomblob(10000)));
+ }]
+
+ sqlite3changegroup grp
+ set iter [sqlite3changeset_start $C]
+ while {[$iter next]=="SQLITE_ROW"} {
+ grp add_change $iter
+ }
+ $iter finalize
+} SQLITE_OK
+
+grp delete
finish_test