test_lib_test/
lib.rs

1pub fn add(left: u64, right: u64) -> u64 {
2    left + right
3}
4
5pub fn subtract(left: u64, right: u64) -> u64 {
6    left - right
7}
8
9pub fn multiply(left: u64, right: u64) -> u64 {
10    left * right
11}
12
13pub fn divide(left: u64, right: u64) -> u64 {
14    left / right
15}
16
17#[cfg(test)]
18mod tests {
19    use super::*;
20
21    #[test]
22    fn it_works() {
23        let result = add(2, 2);
24        assert_eq!(result, 4);
25    }
26}