Run DDL, expect success.
(state: &SharedState, identity: &AuthenticatedIdentity, sql: &str)
| 79 | |
| 80 | /// Run DDL, expect success. |
| 81 | pub async fn ddl_ok(state: &SharedState, identity: &AuthenticatedIdentity, sql: &str) { |
| 82 | let result = ddl::dispatch(state, identity, sql, nodedb_types::id::DatabaseId::DEFAULT).await; |
| 83 | assert!(result.is_some(), "DDL not recognized: {sql}"); |
| 84 | result |
| 85 | .unwrap() |
| 86 | .unwrap_or_else(|e| panic!("DDL failed: {sql}: {e}")); |
| 87 | } |
| 88 | |
| 89 | /// Run DDL, expect error; return the error string for assertions. |
| 90 | pub async fn ddl_err(state: &SharedState, identity: &AuthenticatedIdentity, sql: &str) -> String { |