Add increment test case

This commit is contained in:
jilen 2025-07-09 17:19:10 +08:00
parent 23d1ca480e
commit aae508af87

View file

@ -74,4 +74,15 @@ class MirrorSqlContextSuite extends munit.FunSuite {
"UPDATE foo SET name = ?, id = ? WHERE id = 1"
)
}
test("Update/increment") {
val delta = 1
val o = testContext.io(
Foos.filter(_.id == 1).update(f => f.id -> (f.id + lift(delta)))
)
assertEquals(
o.sql,
"UPDATE foo SET id = (id + ?) WHERE id = 1"
)
}
}