()
| 84 | |
| 85 | #[tokio::test] |
| 86 | async fn test_create_database() { |
| 87 | let ctx = setup_test_server(vec!["default"]).await; |
| 88 | |
| 89 | // Create new database |
| 90 | let result = ctx.api.create_database("new_db", None).await; |
| 91 | assert!(result.is_ok(), "failed to create database: {result:?}"); |
| 92 | |
| 93 | // Verify creation |
| 94 | let dbs = ctx.api.list_databases().await.unwrap(); |
| 95 | assert!(dbs.contains(&"new_db".to_string())); |
| 96 | |
| 97 | // Duplicate creation should fail |
| 98 | let result = ctx.api.create_database("new_db", None).await; |
| 99 | assert!(result.is_err(), "creating duplicate database should fail"); |
| 100 | } |
| 101 | |
| 102 | #[tokio::test] |
| 103 | async fn test_get_database() { |
nothing calls this directly
no test coverage detected