From bd9d6aa168f3eb96880d889152e6ba6c4d77a46a Mon Sep 17 00:00:00 2001 From: PThorpe92 Date: Mon, 1 Sep 2025 11:27:43 -0400 Subject: [PATCH] Add edge-case tests for boolean literals --- testing/insert.test | 10 ++++++++++ 1 file changed, 10 insertions(+) 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}