14 个版本
0.4.2 | 2024年4月29日 |
---|---|
0.4.1 | 2024年4月29日 |
0.4.0 | 2023年12月18日 |
0.3.6 | 2023年2月14日 |
0.1.1 | 2022年10月19日 |
783 在 开发工具 中排名
445 每月下载量
用于 db-schema
16KB
351 代码行
sqlx-db-tester
这是一个用于测试与 postgres 一起使用的 sqlx 的工具。目前仅支持 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。
版权所有 2022-2024 Tyr Chen
依赖项
~15–30MB
~425K SLoC