sqlx/tests/mssql/macros.rs
2020-06-07 16:29:46 -07:00

19 lines
477 B
Rust

use sqlx::Mssql;
use sqlx_test::new;
#[sqlx_macros::test]
async fn test_query_simple() -> anyhow::Result<()> {
let mut conn = new::<Mssql>().await?;
let account =
sqlx::query!("select * from (select (1) as id, 'Herp Derpinson' as name, cast(null as char) email) accounts")
.fetch_one(&mut conn)
.await?;
assert_eq!(account.id, 1);
assert_eq!(account.name, "Herp Derpinson");
assert_eq!(account.email, None);
Ok(())
}