Files
Modrinth-plus/packages/sqlx-tracing/tests/sqlite.rs
Xander 017f6a5afb fix: session refresh works as intended now (#5330)
* fix: session refresh works as intended now

* use code-defined defaults for expires and session_expires

* fix sqlx

* database migration drop defaults

* run fmt

* remove comment in migration

Signed-off-by: Xander <xander@isxander.dev>

---------

Signed-off-by: Xander <xander@isxander.dev>
2026-02-26 17:33:09 +00:00

50 lines
1.0 KiB
Rust

#![cfg(feature = "sqlite")]
use sqlx::Sqlite;
mod common;
#[tokio::test]
async fn execute() {
let observability =
opentelemetry_testing::ObservabilityContainer::create().await;
let provider = observability.install().await;
let pool = sqlx::SqlitePool::connect(":memory:").await.unwrap();
let pool = sqlx_tracing::Pool::from(pool);
common::should_trace(
"trace_pool",
"sqlite",
&observability,
&provider,
&pool,
)
.await;
{
let mut conn = pool.acquire().await.unwrap();
common::should_trace(
"trace_conn",
"sqlite",
&observability,
&provider,
&mut conn,
)
.await;
}
{
let mut tx: sqlx_tracing::Transaction<'_, Sqlite> =
pool.begin().await.unwrap();
common::should_trace(
"trace_tx",
"sqlite",
&observability,
&provider,
&mut tx.executor(),
)
.await;
}
}