Skip to content

Commit 12aa69c

Browse files
committed
tests: Improve assertions
1 parent 5c38f83 commit 12aa69c

1 file changed

Lines changed: 11 additions & 10 deletions

File tree

test/batch_features_test.exs

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,8 @@ defmodule EctoLibSql.BatchFeaturesTest do
9999
EctoLibSql.disconnect([], state)
100100
end
101101

102-
test "batch operations - non-transactional", state do
103-
{:ok, state} = EctoLibSql.connect(state[:opts])
102+
test "batch operations - non-transactional", %{database: database} do
103+
{:ok, state} = EctoLibSql.connect(database: database)
104104

105105
# Create table
106106
create_table = %EctoLibSql.Query{
@@ -126,13 +126,13 @@ defmodule EctoLibSql.BatchFeaturesTest do
126126
count_result = List.last(results)
127127
# Extract the actual count value from the result rows
128128
[[count]] = count_result.rows
129-
assert count >= 3
129+
assert count == 3
130130

131131
EctoLibSql.disconnect([], state)
132132
end
133133

134-
test "batch operations - transactional atomicity with floats", state do
135-
{:ok, state} = EctoLibSql.connect(state[:opts])
134+
test "batch operations - transactional atomicity with floats", %{database: database} do
135+
{:ok, state} = EctoLibSql.connect(database: database)
136136

137137
# Create table with REAL balance (floats now supported!)
138138
create_table = %EctoLibSql.Query{
@@ -175,8 +175,8 @@ defmodule EctoLibSql.BatchFeaturesTest do
175175
EctoLibSql.disconnect([], state)
176176
end
177177

178-
test "batch with mixed operations", state do
179-
{:ok, state} = EctoLibSql.connect(state[:opts])
178+
test "batch with mixed operations", %{database: database} do
179+
{:ok, state} = EctoLibSql.connect(database: database)
180180

181181
# Create table
182182
{:ok, _, _, state} =
@@ -208,13 +208,14 @@ defmodule EctoLibSql.BatchFeaturesTest do
208208

209209
# Last result should show count of 1 (one deleted)
210210
count_result = List.last(results)
211-
assert hd(hd(count_result.rows)) == 1
211+
[[count]] = count_result.rows
212+
assert count == 1
212213

213214
EctoLibSql.disconnect([], state)
214215
end
215216

216-
test "large result set handling with batch insert", state do
217-
{:ok, state} = EctoLibSql.connect(state[:opts])
217+
test "large result set handling with batch insert", %{database: database} do
218+
{:ok, state} = EctoLibSql.connect(database: database)
218219

219220
# Create table
220221
{:ok, _, _, state} =

0 commit comments

Comments
 (0)