@@ -167,12 +167,23 @@ func TestDASubmitter_SubmitHeaders_Success(t *testing.T) {
167167 // Save to store to make them pending
168168 sig1 := header1 .Signature
169169 sig2 := header2 .Signature
170- require .NoError (t , st .SaveBlockData (ctx , header1 , data1 , & sig1 ))
171- require .NoError (t , st .SaveBlockData (ctx , header2 , data2 , & sig2 ))
172- require .NoError (t , st .SetHeight (ctx , 2 ))
170+
171+ // Save block 1
172+ batch1 , err := st .NewBatch (ctx )
173+ require .NoError (t , err )
174+ require .NoError (t , batch1 .SaveBlockData (header1 , data1 , & sig1 ))
175+ require .NoError (t , batch1 .SetHeight (1 ))
176+ require .NoError (t , batch1 .Commit ())
177+
178+ // Save block 2
179+ batch2 , err := st .NewBatch (ctx )
180+ require .NoError (t , err )
181+ require .NoError (t , batch2 .SaveBlockData (header2 , data2 , & sig2 ))
182+ require .NoError (t , batch2 .SetHeight (2 ))
183+ require .NoError (t , batch2 .Commit ())
173184
174185 // Submit headers
175- err : = submitter .SubmitHeaders (ctx , cm )
186+ err = submitter .SubmitHeaders (ctx , cm )
176187 require .NoError (t , err )
177188
178189 // Verify headers are marked as DA included
@@ -253,12 +264,23 @@ func TestDASubmitter_SubmitData_Success(t *testing.T) {
253264 // Save to store to make them pending
254265 sig1 := types .Signature ([]byte ("sig1" ))
255266 sig2 := types .Signature ([]byte ("sig2" ))
256- require .NoError (t , st .SaveBlockData (ctx , header1 , data1 , & sig1 ))
257- require .NoError (t , st .SaveBlockData (ctx , header2 , data2 , & sig2 ))
258- require .NoError (t , st .SetHeight (ctx , 2 ))
267+
268+ // Save block 1
269+ batch1 , err := st .NewBatch (ctx )
270+ require .NoError (t , err )
271+ require .NoError (t , batch1 .SaveBlockData (header1 , data1 , & sig1 ))
272+ require .NoError (t , batch1 .SetHeight (1 ))
273+ require .NoError (t , batch1 .Commit ())
274+
275+ // Save block 2
276+ batch2 , err := st .NewBatch (ctx )
277+ require .NoError (t , err )
278+ require .NoError (t , batch2 .SaveBlockData (header2 , data2 , & sig2 ))
279+ require .NoError (t , batch2 .SetHeight (2 ))
280+ require .NoError (t , batch2 .Commit ())
259281
260282 // Submit data
261- err : = submitter .SubmitData (ctx , cm , signer , gen )
283+ err = submitter .SubmitData (ctx , cm , signer , gen )
262284 require .NoError (t , err )
263285
264286 // Verify data is marked as DA included
@@ -302,11 +324,14 @@ func TestDASubmitter_SubmitData_SkipsEmptyData(t *testing.T) {
302324
303325 // Save to store
304326 sig := types .Signature ([]byte ("sig" ))
305- require .NoError (t , st .SaveBlockData (ctx , header , emptyData , & sig ))
306- require .NoError (t , st .SetHeight (ctx , 1 ))
327+ batch , err := st .NewBatch (ctx )
328+ require .NoError (t , err )
329+ require .NoError (t , batch .SaveBlockData (header , emptyData , & sig ))
330+ require .NoError (t , batch .SetHeight (1 ))
331+ require .NoError (t , batch .Commit ())
307332
308333 // Submit data - should succeed but skip empty data
309- err : = submitter .SubmitData (ctx , cm , signer , gen )
334+ err = submitter .SubmitData (ctx , cm , signer , gen )
310335 require .NoError (t , err )
311336
312337 // Empty data should not be marked as DA included (it's implicitly included)
@@ -353,11 +378,14 @@ func TestDASubmitter_SubmitData_NilSigner(t *testing.T) {
353378
354379 // Save to store
355380 sig := types .Signature ([]byte ("sig" ))
356- require .NoError (t , st .SaveBlockData (ctx , header , data , & sig ))
357- require .NoError (t , st .SetHeight (ctx , 1 ))
381+ batch , err := st .NewBatch (ctx )
382+ require .NoError (t , err )
383+ require .NoError (t , batch .SaveBlockData (header , data , & sig ))
384+ require .NoError (t , batch .SetHeight (1 ))
385+ require .NoError (t , batch .Commit ())
358386
359387 // Submit data with nil signer - should fail
360- err : = submitter .SubmitData (ctx , cm , nil , gen )
388+ err = submitter .SubmitData (ctx , cm , nil , gen )
361389 require .Error (t , err )
362390 assert .Contains (t , err .Error (), "signer is nil" )
363391}
0 commit comments