Skip to content

Commit 291e79a

Browse files
kenkooooabonander
authored andcommitted
fix(docs): example code for sqlx::test
1 parent 1fb1945 commit 291e79a

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

src/macros/test.md

+16-16
Original file line numberDiff line numberDiff line change
@@ -64,17 +64,17 @@ To limit disk space usage, any previously created test databases will be deleted
6464
```rust,no_run
6565
# #[cfg(all(feature = "migrate", feature = "postgres"))]
6666
# mod example {
67-
use sqlx::PgPool;
67+
use sqlx::{PgPool, Row};
6868
6969
#[sqlx::test]
7070
async fn basic_test(pool: PgPool) -> sqlx::Result<()> {
7171
let mut conn = pool.acquire().await?;
7272
73-
sqlx::query("SELECT * FROM foo")
73+
let foo = sqlx::query("SELECT * FROM foo")
7474
.fetch_one(&mut conn)
7575
.await?;
76-
77-
assert_eq!(foo.get::<String>("bar"), "foobar!");
76+
77+
assert_eq!(foo.get::<String, _>("bar"), "foobar!");
7878
7979
Ok(())
8080
}
@@ -96,17 +96,17 @@ supported):
9696
```rust,ignore
9797
# #[cfg(all(feature = "migrate", feature = "postgres"))]
9898
# mod example {
99-
use sqlx::PgPool;
99+
use sqlx::{PgPool, Row};
100100
101101
#[sqlx::test(migrations = "foo_migrations")]
102102
async fn basic_test(pool: PgPool) -> sqlx::Result<()> {
103103
let mut conn = pool.acquire().await?;
104104
105-
sqlx::query("SELECT * FROM foo")
105+
let foo = sqlx::query("SELECT * FROM foo")
106106
.fetch_one(&mut conn)
107107
.await?;
108-
109-
assert_eq!(foo.get::<String>("bar"), "foobar!");
108+
109+
assert_eq!(foo.get::<String, _>("bar"), "foobar!");
110110
111111
Ok(())
112112
}
@@ -124,7 +124,7 @@ pub static MIGRATOR: sqlx::migrate::Migrator = sqlx::migrate!("foo_migrations");
124124
```rust,no_run
125125
# #[cfg(all(feature = "migrate", feature = "postgres"))]
126126
# mod example {
127-
use sqlx::PgPool;
127+
use sqlx::{PgPool, Row};
128128
129129
# // This is standing in for the main crate since doc examples don't support multiple crates.
130130
# mod foo_crate {
@@ -141,11 +141,11 @@ use sqlx::PgPool;
141141
async fn basic_test(pool: PgPool) -> sqlx::Result<()> {
142142
let mut conn = pool.acquire().await?;
143143
144-
sqlx::query("SELECT * FROM foo")
144+
let foo = sqlx::query("SELECT * FROM foo")
145145
.fetch_one(&mut conn)
146146
.await?;
147-
148-
assert_eq!(foo.get::<String>("bar"), "foobar!");
147+
148+
assert_eq!(foo.get::<String, _>("bar"), "foobar!");
149149
150150
Ok(())
151151
}
@@ -157,19 +157,19 @@ Or disable migrations processing entirely:
157157
```rust,no_run
158158
# #[cfg(all(feature = "migrate", feature = "postgres"))]
159159
# mod example {
160-
use sqlx::PgPool;
160+
use sqlx::{PgPool, Row};
161161
162162
#[sqlx::test(migrations = false)]
163163
async fn basic_test(pool: PgPool) -> sqlx::Result<()> {
164164
let mut conn = pool.acquire().await?;
165165
166166
conn.execute("CREATE TABLE foo(bar text)").await?;
167167
168-
sqlx::query("SELECT * FROM foo")
168+
let foo = sqlx::query("SELECT * FROM foo")
169169
.fetch_one(&mut conn)
170170
.await?;
171-
172-
assert_eq!(foo.get::<String>("bar"), "foobar!");
171+
172+
assert_eq!(foo.get::<String, _>("bar"), "foobar!");
173173
174174
Ok(())
175175
}

0 commit comments

Comments
 (0)