use rstest::*; #[fixture] fn s() -> &'static str { "42" } #[fixture] fn fx(s: S) -> usize { s.to_string().len() } #[fixture] fn sum() -> usize { 42 } #[fixture] fn fx_double(sum: usize, s: S) -> usize { s.to_string().len() + sum } #[test] fn resolve() { assert_eq!(2, fx::default()) } #[test] fn resolve_partial() { assert_eq!(12, fx_double::partial_1(10)) }