Skip to content

Commit 449cabd

Browse files
committed
Test rollback event due to filter
1 parent 1321650 commit 449cabd

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

sqlite3/test/common/database.dart

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -738,6 +738,15 @@ void testDatabase(
738738
}
739739
database.execute("ROLLBACK;");
740740
});
741+
742+
test('emits on rollback due to commit filter', () {
743+
expect(database.rollbacks, emits(isA<void>()));
744+
database.commitFilter = expectAsync0(() => false);
745+
746+
database.execute('begin');
747+
database.execute("INSERT INTO tbl VALUES ('', 1);");
748+
expect(() => database.execute('commit'), throwsSqlError(19, 531));
749+
});
741750
});
742751

743752
group('commit filter', () {

0 commit comments

Comments
 (0)