Skip to content

Commit 790eaeb

Browse files
committed
Split datetime add into two separate tests
1 parent 5ddb7a5 commit 790eaeb

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

test/ecto/adapters/sqlite3/connection/datetime_add_test.exs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ defmodule Ecto.Adapters.SQLite3.Connection.DatetimeAddTest do
44
import Ecto.Query
55
import Ecto.Adapters.SQLite3.TestHelpers
66

7-
test "datetime_add" do
7+
test "add a month" do
88
query =
99
"schema"
1010
|> where([s], datetime_add(s.foo, 1, "month") > s.bar)
@@ -13,7 +13,9 @@ defmodule Ecto.Adapters.SQLite3.Connection.DatetimeAddTest do
1313

1414
assert ~s{SELECT 1 FROM "schema" AS s0 WHERE (CAST (strftime('%Y-%m-%d %H:%M:%f000Z',s0.\"foo\",1 || ' month') AS TEXT) > s0."bar")} ==
1515
all(query)
16+
end
1617

18+
test "add a month with a string cast" do
1719
query =
1820
"schema"
1921
|> where([s], datetime_add(type(s.foo, :string), 1, "month") > s.bar)

0 commit comments

Comments
 (0)