@@ -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