Macro run_with_tempdir
Source macro_rules! run_with_tempdir {
(
name: $test_name:ident,
code: $code:literal,
setup: |$temp_dir:ident| $setup:block,
expect_error
) => { ... };
(
name: $test_name:ident,
code: $code:literal,
setup: |$temp_dir:ident| $setup:block,
verify: |$verify_dir:ident| $verify:block
) => { ... };
(
name: $test_name:ident,
code: $code:literal,
setup: |$temp_dir:ident| $setup:block,
expect: $expect_payload:expr
$(, verify: |$verify_dir:ident| $verify:block)?
) => { ... };
}