Skip to content

Commit ddfc517

Browse files
committed
Also test crud batch
1 parent 5dd456e commit ddfc517

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

Tests/PowerSyncTests/CrudTests.swift

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -332,5 +332,16 @@ final class CrudTests: XCTestCase {
332332
try $0.getInt(index: 0)
333333
}
334334
XCTAssertEqual(targetOp, 123)
335+
336+
try await database.execute(
337+
sql: "INSERT INTO users (id, name) VALUES (uuid(), 'a')",
338+
parameters: []
339+
)
340+
let batch = try await database.getCrudBatch()!
341+
try await batch.complete(writeCheckpoint: "124")
342+
let newTargetOp = try await database.get("SELECT target_op FROM ps_buckets WHERE name = '$local'") {
343+
try $0.getInt(index: 0)
344+
}
345+
XCTAssertEqual(newTargetOp, 124)
335346
}
336347
}

0 commit comments

Comments
 (0)