use git_testament::{git_testament, git_testament_macros}; git_testament!(TESTAMENT); git_testament_macros!(TESTAMENT); const TESTAMENT_BRANCH_NAME_OR_DEFAULT: &str = { match TESTAMENT.branch_name { Some(branch_name) => branch_name, None => "main", } }; const MACROS_BRANCH_NAME_OR_DEFAULT: &str = { match TESTAMENT_branch!() { Some(branch_name) => branch_name, None => "main", } }; #[test] fn it_works() { assert_eq!( TESTAMENT_BRANCH_NAME_OR_DEFAULT, MACROS_BRANCH_NAME_OR_DEFAULT ); }