Skip to content

Commit 12732e1

Browse files
committed
try out repeating params
1 parent 4bad227 commit 12732e1

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

test/exqlite/sqlite3_test.exs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -358,6 +358,20 @@ defmodule Exqlite.Sqlite3Test do
358358
assert {:row, [42, 3.14, "Alice", "👋", <<0, 1, 2>>, nil]} =
359359
Sqlite3.step(conn, statement)
360360
end
361+
362+
test "handles repeating named parameters" do
363+
{:ok, conn} = Sqlite3.open(":memory:")
364+
365+
{:ok, statement} =
366+
Sqlite3.prepare(conn, "select :name, :name, :name")
367+
368+
:ok =
369+
Sqlite3.bind(statement, %{
370+
":name" => "Alice"
371+
})
372+
373+
assert {:row, ["Alice", "Alice", "Alice"]} = Sqlite3.step(conn, statement)
374+
end
361375
end
362376

363377
describe ".bind_text/3" do

0 commit comments

Comments
 (0)