macro_rules! plugin_test {
(
test_name: $name:ident,
plugin: $plugin:ty,
input: $input:expr,
assert: $assert:expr
) => { ... };
}Expand description
Quick test macro for plugin functions
ยงExample
plugin_test! {
test_name: authenticate_valid_user,
plugin: MyAuthPlugin,
input: AuthCredentials::basic("user", "pass"),
assert: |result| {
assert!(result.is_ok());
}
}