1个不稳定版本
0.1.0 | 2022年12月14日 |
---|
#2387 in 开发工具
8KB
106 代码行
sqlx-db-tester
这是一个用于测试sqlx与postgres的工具体。目前仅支持tokio运行时。
如何使用
您应该在测试中首先创建一个TestDb
数据结构。它将自动为您创建数据库和连接池。然后您可以从它那里获取连接字符串或连接池以在您的代码中使用。当TestDb
被丢弃时,它会自动删除数据库。
#[tokio::test]
fn some_awesom_test() {
let tdb = TestDb::new("localhost", 5432, "postgres", "postgres", "./migrations");
let pool = tdb.get_pool().await;
// do something with the pool
// when tdb gets dropped, the database will be dropped
}
在这个crate中享受乐趣吧!
许可证
本项目遵循MIT条款分发。
有关详细信息,请参阅LICENSE。
依赖关系
~19–31MB
~574K SLoC