macro_rules! impl_params_test_suite {
(
$params_type:ty,
tests: {
default: $default_test:expr,
builder_chain: {
methods: [$($method:ident($value:expr)),*],
assertions: [$($assertion:expr),*]
},
query_params: {
expected_count: $expected_count:expr,
contains: [$($param_check:expr),*]
},
pagination: {
methods: [$($page_method:ident($page_val:expr)),*]
}
}
) => { ... };
}Expand description
Macro to generate parameter testing suites with pagination