Skip to content

Commit 347059c

Browse files
oops
1 parent ec3472a commit 347059c

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed
Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
defmodule Ecto.Integration.PrepareTest do
2-
use Ecto.Integration.Case, async: true
2+
use Ecto.Integration.Case, async: false
33

44
alias Ecto.Integration.TestRepo
55
alias Ecto.Integration.Post
@@ -9,17 +9,22 @@ defmodule Ecto.Integration.PrepareTest do
99
two = TestRepo.insert!(%Post{title: "two"})
1010

1111
stmt_count_query = "SHOW GLOBAL STATUS LIKE '%prepared_stmt_count%'"
12+
assert %{rows: [[orig_count]]} = TestRepo.query(stmt_count_query, [])
1213

1314
# Uncached
1415
assert TestRepo.all(Post, prepare: :unnamed) == [one, two]
15-
assert %{rows: [[0]]} = TestRepo.query(stmt_count_query, [])
16+
%{rows: [[new_count]]} = TestRepo.query(stmt_count_query, [])
17+
assert new_count == orig_count
1618
assert TestRepo.all(Post, prepare: :named) == [one, two]
17-
assert %{rows: [[1]]} = TestRepo.query(stmt_count_query, [])
19+
assert %{rows: [[new_count]]} = TestRepo.query(stmt_count_query, [])
20+
assert new_count == orig_count + 1
1821

1922
# Cached
2023
assert TestRepo.all(Post, prepare: :unnamed) == [one, two]
21-
assert %{rows: [[1]]} = TestRepo.query(stmt_count_query, [])
24+
assert %{rows: [[new_count]]} = TestRepo.query(stmt_count_query, [])
25+
assert new_count == orig_count + 1
2226
assert TestRepo.all(Post, prepare: :named) == [one, two]
23-
assert %{rows: [[1]]} = TestRepo.query(stmt_count_query, [])
27+
assert %{rows: [[new_count]]} = TestRepo.query(stmt_count_query, [])
28+
assert new_count == orig_count + 1
2429
end
2530
end

0 commit comments

Comments
 (0)