We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
sqlite
1 parent b38a74b commit 37871e0Copy full SHA for 37871e0
tests/sync_wrapper.rs
@@ -6,6 +6,17 @@ use diesel_async::async_connection_wrapper::AsyncConnectionWrapper;
6
fn test_sync_wrapper() {
7
use diesel::RunQueryDsl;
8
9
+ // The runtime is required for the `sqlite` implementation to be able to use
10
+ // `spawn_blocking()`. This is not required for `postgres` or `mysql`.
11
+ #[cfg(feature = "sqlite")]
12
+ let rt = tokio::runtime::Builder::new_current_thread()
13
+ .enable_io()
14
+ .build()
15
+ .unwrap();
16
+
17
18
+ let _guard = rt.enter();
19
20
let db_url = std::env::var("DATABASE_URL").unwrap();
21
let mut conn = AsyncConnectionWrapper::<crate::TestConnection>::establish(&db_url).unwrap();
22
0 commit comments