Skip to content

Commit 346e8fa

Browse files
authored
fix ci (#265)
1 parent 6d6b30d commit 346e8fa

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

test/ecto/integration/type_test.exs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,11 @@ defmodule Ecto.Integration.TypeTest do
301301
# fails: select * from tags t where 0 in t.ints
302302

303303
expected_error_message =
304-
if clickhouse_version() > [24], do: ~r/UNSUPPORTED_METHOD/, else: ~r/UNKNOWN_TABLE/
304+
cond do
305+
clickhouse_version() > [26] -> ~r/ILLEGAL_TYPE_OF_ARGUMENT/
306+
clickhouse_version() > [24] -> ~r/UNSUPPORTED_METHOD/
307+
true -> ~r/UNKNOWN_TABLE/
308+
end
305309

306310
assert_raise Ch.Error, expected_error_message, fn ->
307311
TestRepo.all(from t in Tag, where: 0 in t.ints, select: t.ints)

test/test_helper.exs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,13 @@ alias Ecto.Integration.TestRepo
3535
env = [
3636
adapter: Ecto.Adapters.ClickHouse,
3737
database: "ecto_ch_test",
38-
show_sensitive_data_on_connection_error: true
38+
show_sensitive_data_on_connection_error: true,
39+
settings: [async_insert: 0]
3940
]
4041

4142
env =
4243
if ch_version >= "25" do
43-
Keyword.put(env, :settings, enable_json_type: 1)
44+
Keyword.update!(env, :settings, fn settings -> Keyword.put(settings, :enable_json_type, 1) end)
4445
else
4546
env
4647
end

0 commit comments

Comments
 (0)