Fix :lift and test to use wrapper

This commit is contained in:
Sean Corfield 2021-01-31 05:31:10 -08:00
parent c92656389b
commit 0e2aae4a00
2 changed files with 3 additions and 2 deletions

View file

@ -563,7 +563,8 @@
(into [(str "INTERVAL " sql " " (sql-kw units))] params)))
:lift
(fn [_ [x]]
["?" x])
["?" (with-meta (constantly x)
{::wrapper (fn [fx _] (fx))})])
:nest
(fn [_ [x]]
(format-expr x {:nested? true}))

View file

@ -82,7 +82,7 @@
(->
(insert-into :foo)
(columns :bar)
(values [[:lift {:baz "my-val"}]])
(values [[[:lift {:baz "my-val"}]]])
sql/format)))
(is (= ["INSERT INTO foo (a, b, c) VALUES (?, ?, ?), (?, ?, ?)"
"a" "b" "c" "a" "b" "c"]