// if2.rs // 第一步:让我能够编译! // 第二步:bar_for_fuzz 和 default_to_baz 可以通过测试! // 执行 `rustex hint if2` 获取提示 :) // I AM NOT DONE pub fn fizz_if_foo(fizzish: &str) -> &str { if fizzish == "fizz" { "foo" } else { 1 } } // 测试不需要更改。 #[cfg(test)] mod tests { use super::*; #[test] fn foo_for_fizz() { assert_eq!(fizz_if_foo("fizz"), "foo") } #[test] fn bar_for_fuzz() { assert_eq!(fizz_if_foo("fuzz"), "bar") } #[test] fn default_to_baz() { assert_eq!(fizz_if_foo("literally anything"), "baz") } }