1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
fn main() { println!("Hello, world!"); } #[derive(Debug, PartialEq)] pub enum Value { Num(i32), } pub fn interpret(arg: &str) -> Value { Value::Num(1) } #[cfg(test)] mod tests { use crate::{interpret, Value::Num}; #[test] fn it_works() { let result = interpret("1"); assert_eq!(Num(1), result); } }