"
[email protected]".to_string(), }; let sender = MockEmailSender::new(); publish_news("hello world", &sender, &[user]); let mails = sender.sent_mails.borrow(); // Ref<Vec<Email>> assert_eq!(mails.len(), 1); // send_mailを呼んだ回数をチェック assert_eq!(mails[0].from, "
[email protected]"); // 引数のチェック assert_eq!(mails[0].to, "
[email protected]"); // 引数のチェック assert_eq!(mails[0].msg, "hello world"); // 引数のチェック } テスト