diff --git a/testing/insert.test b/testing/insert.test index 4550c4369..dbd20af3f 100755 --- a/testing/insert.test +++ b/testing/insert.test @@ -623,3 +623,13 @@ do_execsql_test_on_specific_db {:memory:} returning-false-literal { CREATE TABLE test (id INTEGER, value TEXT); INSERT INTO test (id, value) VALUES (1, false) RETURNING id, value; } {1|0} + +do_execsql_test_on_specific_db {:memory:} boolean-literal-edgecase { + CREATE TABLE true (id INTEGER, value TEXT); + INSERT INTO true (id, value) VALUES (1, true) RETURNING id, value; +} {1|1} + +do_execsql_test_on_specific_db {:memory:} boolean-literal-edgecase-false { + CREATE TABLE false (id INTEGER, true TEXT); + INSERT INTO false (id, true) VALUES (1, false) RETURNING id, false; +} {1|0}