Skip to content

Commit 749f865

Browse files
committed
Add a test for nil
1 parent dad0969 commit 749f865

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

test/adbc_sqlite_test.exs

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ defmodule Adbc.SQLiteTest do
211211
} = Adbc.Result.to_map(list_result)
212212
end
213213

214-
test "insert with Adbc.Buffer", %{db: _, conn: conn} do
214+
test "insert with Adbc.Column", %{conn: conn} do
215215
Connection.query(
216216
conn,
217217
"""
@@ -395,4 +395,19 @@ defmodule Adbc.SQLiteTest do
395395
num_rows: nil
396396
} = Adbc.Result.materialize(results)
397397
end
398+
399+
test "query with nil parameter", %{db: _, conn: conn} do
400+
assert {:ok, results} = Connection.query(conn, "SELECT ? as name", [nil])
401+
402+
assert %Adbc.Result{
403+
data: [
404+
%Adbc.Column{
405+
name: "name",
406+
nullable: true,
407+
metadata: nil,
408+
data: [nil]
409+
}
410+
]
411+
} = Adbc.Result.materialize(results)
412+
end
398413
end

0 commit comments

Comments
 (0)