2 releases
0.1.1 | Jan 5, 2023 |
---|---|
0.1.0 | Jan 5, 2023 |
#2432 in Development tools
8KB
105 lines
sqlx-postgres-tester
This is a tool to test sqlx with postgres and tokio runtime only.
How to use it
First, create a TestDb
struct instance in tests. It will automatically create database and a connection pool.
Then get the connection string or connection pool from it to use in codes.
Finally, when TestDb
gets dropped, it will automatically drop the database.
#[tokio::test]
async fn test_db_should_work() {
let tdb = TestPg::default();
let pool = tdb.get_pool().await;
// do something with pool
}
License
This project is distributed under the terms of MIT.
See LICENSE for details.
Copyright 2023 lshoo
Dependencies
~18–29MB
~536K SLoC