Added tests for the movie_details handler and created some more test utilities and macros

This commit is contained in:
2023-08-08 10:50:05 -06:00
parent 1181449cbf
commit 69964b7f02
5 changed files with 588 additions and 162 deletions
+28
View File
@@ -109,6 +109,18 @@ mod test_utils {
},
]
};
($name:ident, $title_ident:ident, $field:ident) => {
vec![
$name {
$field: $title_ident::from("Test 1".to_owned()),
..$name::default()
},
$name {
$field: $title_ident::from("Test 2".to_owned()),
..$name::default()
},
]
};
}
#[macro_export]
@@ -145,6 +157,22 @@ mod test_utils {
},
]
};
($name:ident, $title_ident:ident, $field:ident) => {
vec![
$name {
$field: $title_ident::from("Test 1".to_owned()),
..$name::default()
},
$name {
$field: $title_ident::from("Test 2".to_owned()),
..$name::default()
},
$name {
$field: $title_ident::from("Test 3".to_owned()),
..$name::default()
},
]
};
}
#[macro_export]