Skip to content

Commit 8367c78

Browse files
committed
email: Remove TestEmail struct
1 parent c64138c commit 8367c78

File tree

1 file changed

+10
-14
lines changed

1 file changed

+10
-14
lines changed

src/email.rs

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -247,31 +247,27 @@ pub struct StoredEmail {
247247
mod tests {
248248
use super::*;
249249

250-
struct TestEmail;
251-
252-
impl Email for TestEmail {
253-
fn subject(&self) -> String {
254-
"test".into()
255-
}
256-
257-
fn body(&self) -> String {
258-
"test".into()
259-
}
260-
}
261-
262250
#[tokio::test]
263251
async fn sending_to_invalid_email_fails() {
264252
let emails = Emails::new_in_memory();
265253

266254
let address = "String.Format(\"{0}.{1}@live.com\", FirstName, LastName)";
267-
assert_err!(emails.send(address, TestEmail).await);
255+
let email = EmailMessage {
256+
subject: "test".into(),
257+
body_text: "test".into(),
258+
};
259+
assert_err!(emails.send(address, email).await);
268260
}
269261

270262
#[tokio::test]
271263
async fn sending_to_valid_email_succeeds() {
272264
let emails = Emails::new_in_memory();
273265

274266
let address = "[email protected]";
275-
assert_ok!(emails.send(address, TestEmail).await);
267+
let email = EmailMessage {
268+
subject: "test".into(),
269+
body_text: "test".into(),
270+
};
271+
assert_ok!(emails.send(address, email).await);
276272
}
277273
}

0 commit comments

Comments
 (0)