MCPcopy Create free account
hub / github.com/clockworklabs/SpacetimeDB / test_delete

Function test_delete

crates/core/src/sql/execute.rs:1342–1362  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1340
1341 #[test]
1342 fn test_delete() -> ResultTest<()> {
1343 let (db, _input) = create_data(1)?;
1344
1345 run_for_testing(&db, "INSERT INTO inventory (inventory_id, name) VALUES (2, 't2')")?;
1346 run_for_testing(&db, "INSERT INTO inventory (inventory_id, name) VALUES (3, 't3')")?;
1347
1348 let result = run_for_testing(&db, "SELECT * FROM inventory")?;
1349 assert_eq!(result.len(), 3, "Not return results");
1350
1351 run_for_testing(&db, "DELETE FROM inventory WHERE inventory.inventory_id = 3")?;
1352
1353 let result = run_for_testing(&db, "SELECT * FROM inventory")?;
1354 assert_eq!(result.len(), 2, "Not delete correct row?");
1355
1356 run_for_testing(&db, "DELETE FROM inventory")?;
1357
1358 let result = run_for_testing(&db, "SELECT * FROM inventory")?;
1359 assert_eq!(result.len(), 0, "Not delete all rows");
1360
1361 Ok(())
1362 }
1363
1364 #[test]
1365 fn test_update() -> ResultTest<()> {

Callers

nothing calls this directly

Calls 3

create_dataFunction · 0.85
run_for_testingFunction · 0.85
OkFunction · 0.50

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…