Skip to content

Commit

Permalink
MockDatabase::append_exec_results(), `MockDatabase::append_query_re…
Browse files Browse the repository at this point in the history
…sults()`, `MockDatabase::append_exec_errors()` and `MockDatabase::append_query_errors()` take any types implemented `IntoIterator` trait (SeaQL/sea-orm#1367)
  • Loading branch information
billy1624 committed Feb 3, 2023
1 parent e321105 commit 707e687
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions SeaORM/docs/07-write-test/02-mock.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ mod tests {
async fn test_find_cake() -> Result<(), DbErr> {
// Create MockDatabase with mock query results
let db = MockDatabase::new(DatabaseBackend::Postgres)
.append_query_results(vec![
.append_query_results([
// First query result
vec![cake::Model {
id: 1,
Expand All @@ -46,9 +46,9 @@ mod tests {
},
],
])
.append_query_results(vec![
.append_query_results([
// Third query result
vec![(
[(
cake::Model {
id: 1,
name: "Apple Cake".to_owned(),
Expand Down Expand Up @@ -150,17 +150,17 @@ mod tests {
async fn test_insert_cake() -> Result<(), DbErr> {
// Create MockDatabase with mock execution result
let db = MockDatabase::new(DatabaseBackend::Postgres)
.append_query_results(vec![
vec![cake::Model {
.append_query_results([
[cake::Model {
id: 15,
name: "Apple Pie".to_owned(),
}],
vec![cake::Model {
[cake::Model {
id: 16,
name: "Apple Pie".to_owned(),
}],
])
.append_exec_results(vec![
.append_exec_results([
MockExecResult {
last_insert_id: 15,
rows_affected: 1,
Expand Down

0 comments on commit 707e687

Please sign in to comment.